En saa millään tätä toimimaan vaikka olen kokeillut tehdä kaikenlaista switch:llä ja if:llä.
Laitan tähän yhden version mitä olen tehnyt. Kertokaa mitä virheitä löydätte:
[CODE]
#include
int main ()
{
int age;
char gender;
printf("Oletko mies vai nainen (m/n)?");
gender = getchar();
getchar();
printf("Anna ikäsi:");
scanf("%d", &age);
if (gender == 'm' && age <= '55')
printf("Olet mies parhaassa iässä!");
else if (gender == 'm' && age >= '56')
printf("Olet viisas mies");
else if (gender == 'n' && age <= '55')
printf("Olet neito kauneimmillaan!");
else if (gender == 'n' && age >= '56')
printf("Näytät nuorelta ikäiseksesi!");
else
printf("Ohjelmassa tapahtunut virhe!");
return 0;
}
[/CODE]
Laitan tähän yhden version mitä olen tehnyt. Kertokaa mitä virheitä löydätte:
[CODE]
#include
int main ()
{
int age;
char gender;
printf("Oletko mies vai nainen (m/n)?");
gender = getchar();
getchar();
printf("Anna ikäsi:");
scanf("%d", &age);
if (gender == 'm' && age <= '55')
printf("Olet mies parhaassa iässä!");
else if (gender == 'm' && age >= '56')
printf("Olet viisas mies");
else if (gender == 'n' && age <= '55')
printf("Olet neito kauneimmillaan!");
else if (gender == 'n' && age >= '56')
printf("Näytät nuorelta ikäiseksesi!");
else
printf("Ohjelmassa tapahtunut virhe!");
return 0;
}
[/CODE]
Vastaukset 1
Vanhimmat
halvatin hipsut numeroiden ympärillä oli ongelma.. paloi taas monta tuntia täysin typerään virheeseen.