Struktogramm richtig gelöst?
-
#include <stdio.h> int main() { int i, j; i = 1; l1: if (i <= 5) { printf("das ist i %d\n", i); j = 1; l2: if (j <= 4) { printf("das ist j %d\n", j); j = j + 1; goto l2; } else { i = i + 1; goto l1; } } return EXIT_SUCCESS; }
-
Aufgabe "summa cum laude" bestanden.
-
supertux schrieb:
int i=1; do{ ETWAS ++i; } while( i < BEDINDUNG);
ist äquivalent zu
int i; for(i=1; i < BEDINGUNG; ++i) ETWAS
isses gar nicht.
-
fricky schrieb:
supertux schrieb:
int i=1; do{ ETWAS ++i; } while( i < BEDINDUNG);
ist äquivalent zu
int i; for(i=1; i < BEDINGUNG; ++i) ETWAS
isses gar nicht.
Warum nicht?
-
Weils so sein müsste
int i; for(i=1; ++i < BEDINGUNG; ) ETWAS
-
Semmelknödel schrieb:
Warum nicht?
wenn am anfang BEDINGUNG <= i ist, verhälts sich anders.
-
da fällt mir noch was ein
wenn ich einen satz also ein string 10 mal ausgeben lassen will
könnte ich es ja einfach so machen oder ?
#include <stdio.h> int main() { int i; for(i=1;i<=10;i++){ printf("SATZ \n",i); } return 0; }
oder lieber so?
#include <stdio.h> int main() { char string[10]="SATZ"; int i; for(i=1;i<=10;i++){ printf("%s \n",string); } return 0; }
-
Jacke wie Hose.
-
Schreiben Sie in der Sprache C eine for-Schleife, die 10 mal folgenden Satz ausgibt:
„Programmieren macht Spass!“also wäre die lösung für sowas passend?
-
fricky schrieb:
isses gar nicht.
stimmt, hab's später gemerkt, aber da war schon mein Notebook aus, und hab mich jetzt erst wieder eingeloggt. Schande über mich.
-
pitchy schrieb:
Schreiben Sie in der Sprache C eine for-Schleife, die 10 mal folgenden Satz ausgibt:
„Programmieren macht Spass!“also wäre die lösung für sowas passend?
Probier es doch aus. Du arbeitest mit einer for-Schleife und wenn auf dem Bildschirm der Text eben 10 mal ausgegeben wird, hast du die Aufgabe gelöst.