For Schleife
-
wir haben vor kurzem in der Schule mit der For Schleife angefangen !
ich hab das Programm vom Freund abgekupfert ! verstehe das aber nicht vollständig ! kann mir das jemand erklären !// #include<conio.h> #include<stdio.h> void main () { int n,i,j,k; printf("\n\t\t************Sternchenpyramide**************"); printf("\n\n\t\tGeben Sie die Anzahl der Zeilen an : "); scanf("%i", &n); for (i=1; i<=n; i++) { for (k=0;k<=n-i;k++) { printf(" "); } for (j=1; j<=2*i-1; j++) { printf("*"); } printf("\n"); } getch(); }
[edit]Bitte die Code-Tags verwenden. Danke![/edit]
-
Dieser Thread wurde von Moderator/in Jansen aus dem Forum VCL/CLX (Borland C++ Builder) in das Forum ANSI C verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Reicht es nicht aus, die Frage einmal zu stellen?
(@Mods: im C++ Board gibt es einen identischen Thread ;))
-
jazzman2005: versuch du doch mal, es zu erklaeren und wir helfen dir dann.
-
#include<conio.h> #include<stdio.h> void main () { int n,i,j,k; printf("\n\t\t************Sternchenpyramide**************"); printf("\n\n\t\tGeben Sie die Anzahl der Zeilen an : "); scanf("%i", &n); //Beispiel n = 3 for (i=1; i<=n; i++) //3 Durchläufe für 3 Stufen { for (k=0;k<=n-i;k++) //Die Symetrieachse liegt bei 3, also bis dort Leerzeichen, 1.Durchlauf: 3, 2.Durchlauf: 2, 3.Durchlauf: 1 { printf(" "); } for (j=1; j<=2*i-1; j++) //1.Durchlauf: 1, 2.Durchlauf: 3, 3.Durchlauf 5 { printf("*"); } printf("\n"); } getch(); }
[/quote]