Hallo ich bin neu hier und habe ein kleines c Programm geschrieben. Es komtm jedoch der Fehler syntax errror before „else“. Ich kann kein Fehler finden. Was mache ich falsch?
#include
int main()
{
int a;
printf("Denken sie sich eine Zahl zwischen 1 und 1000 aus. Dann druecken sie Enter. \n ");
getch();
printf("Addieren sie 10 und druecken sie Enter. \n ");
getch();
printf("Teilen sie durch 2. \n ");
getch();
printf("Ziehen sie 2 ab. \n ");
getch();
printf("Addieren sie 28. \n ");
getch();
printf("Ziehen sie ihre urspruengliche Zahl ab. \n ");
getch();
printf("Verdoppeln sie die Zahl. \n ");
getch();
printf("Sie denken an die Zahl 36! \n ");
getch();
printf("Sind sie erstaunt? Ja ich auch... Nocheinmal? Dann drücke 1, wenn nicht eine andere Taste");
scanf("%d", &a);
if (a == 1)
printf("Denken sie sich eine Zahl n. Dann druecken sie Enter. \n ");
getch();
printf("Addieren sie 12 und druecken sie Enter. \n ");
getch();
printf("Teilen sie durch 3. \n ");
getch();
printf("Ziehen sie 7 ab. \n ");
getch();
printf("Addieren sie 96. \n ");
getch();
printf("Teilen sie durch 7. \n ");
getch();
printf("Verdoppeln sie die Zahl. \n ");
getch();
else if (a == 2)
printf("Das Programm wird nun geschlossen.\n");
else
printf("1 oder 2! Sonst nichts ! \n");
getch();
return 0;
}
[MOD: -Tags inzugefügt]