Program je jednoduše měl pro výpočet věku uživatelů odečtením jejich datum narození od současného roku. Když jsem se spustit program sestavuje úspěšně, ale mám dlouhé číslo, jako -215863352. Pokud a ostatní podmínky jsou přidány, jen aby je vyzkoušet, psal jsem různé programy, pomocí nich se ujistit, že jsem pochopit syntaxi v c. Zjistil jsem, že mi něco chybí jednoduché, ale nemůžu na to přijít.
#include <stdio.h>
int main()
{
int year;
int cyear;
int age = cyear - year;
printf("Please enter the year you were born: \n");
scanf("%i", &year);
printf("Now enter the current year: \n");
scanf("%i", &cyear);
if (1+1 == 2){
printf("You must be %i", age);
}
else {
printf("Cannot compute age, GOODBYE:\n");
}
return 0;
}