Hausaufgabe C-Programmieren
-
Wo ist dein Code?
Probier es selbst und stelle dann eine konkrete Frage. Klein anfangen.
Integer einlesen klappt?
Etwas ausgeben klappt?
n mal etwas untereinander ausgeben klappt? (for Schleife)
Entsprechende Anzahl an * ausgeben je nach Zeile klappt?Jetzt weißt du wie du vorgehen musst.
-
@Leon0402 sagte in Hausaufgabe C-Programmieren:
n mal etwas untereinander ausgeben klappt? (for Schleife)
Entsprechende Anzahl an * ausgeben je nach Zeile klappt?Hi Leon, danke für deine Antwort. Integer Einlesen klappt mit scann und ausgeben mit printf klappt. Leider bin ich mit der for Schleife überfordert. Ich bekomme es noch hin etwas untereinander auszugeben für eine bestimmte Anzahl an Zeilen.
Danach hört es dann leider auf.
-
einigen Tagen mit dem C Programmieren
Bist du sicher? Du fragst in C++.
-
Hi Leon, danke für deine Antwort. Integer Einlesen klappt mit scann und ausgeben mit printf klappt. Leider bin ich mit der for Schleife überfordert. Ich bekomme es noch hin etwas untereinander auszugeben für eine bestimmte Anzahl an Zeilen.
Danach hört es dann leider auf.
Dann poste mal deinen Code.
-
@Markus90 sagte in Hausaufgabe C-Programmieren:
Ich bekomme es noch hin etwas untereinander auszugeben für eine bestimmte Anzahl an Zeilen.
Dann versuch mal eine bestimmte Anzahl Zeichen in einer Zeile auszugeben.
-
@Markus90 sagte in Hausaufgabe C-Programmieren:
ich denke für einen Profi ist es ein Kinderspiel diesen Code zu schreiben.
Das ist richtig; Schleimerei deutlich erkennbar.
Ich habe noch zwei Stunden Zeit um eine kleine Hausaufgabe zu lösen
Und damit du auch garantiert deinem Lehrer nichts erklären kannst und er erkennen müsste, dass du die Lösung nicht selbst entwickelt hast:
int main() { for(int n=5,i=0;i<n;++i) printf("%*s\n",n+i,"*********************"+20-i*2); return 0; }
Fürs nächste Mal:
Sei nicht so faul und schreibe selber Code, der zumindest compilierbar ist; dann kannst du hier fragen indem du den Code (im richtigen Subforum) präsentierst, Fehler beschreibst,...
-
Hallo Wutz,
Danke für deine Hilfe! Ich hatte meinen Abgabetermin für die Hausaufgabe leider verpennt und bin einfach nicht von allein drauf gekommen.
Wenn ich deinen Code ausführe erhalte ich folgende Fehlermeldung:
abc.c:8:5: error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode
8 | for(int n=5,i=0;i<n;++i)
| ^~~
abc.c:8:5: note: use option ‘-std=c99’, ‘-std=gnu99’, ‘-std=c11’ or ‘-std=gnu11’ to compile your codeDiese Fehlermeldung habe ich leider noch nie bekommen. Weißt du, was der Fehler ist?
Gruß Markus
-
@Markus90 sagte in Hausaufgabe C-Programmieren:
Weißt du, was der Fehler ist?
Der Compiler sagt dir, was der Fehler ist und was du dagegen tun kannst.
-
@manni66 das weiß ich, aber ich kann mit dem Fehler leider nichts anfangen. Was ist mit C99, C11 usw. gemeint? Danke!
-
@Markus90 sagte in Hausaufgabe C-Programmieren:
@manni66 das weiß ich, aber ich kann mit dem Fehler leider nichts anfangen. Was ist mit C99, C11 usw. gemeint? Danke!
- Google?
- Tut doch nichts zur Sache, was das ist, denn es steht doch klipp und klar da, was du zu tun hast.