schachtelung zweier schleifen
-
hallo zusammen,
es ist eine scheinbar einfache aufgabe, wobei ich grad nen brett vorm kopf hab.
durch schachtelung 2er schleifen muss es noch möglich sein folgende ausgabe zu realisieren:4
3 4
2 3 4
1 2 3 4hat jemand ne idee?
lg
-
schon erledigt topic beendet^^
-
Schade, dass du das Problem schon gelöst hast...
Ich hätt dir nämlich zu einer rekursiven Version geraten^^void rekAusgabe(int w) { if (!(w == 1)) { rekAusgabe(w-1; } cout << w << " "; }oder so ähnlich^^
-
Bin wohl auch zu spät...

Naja, was soll's:
int Max = 4; for(int i = 0; i < Max; i++) { for(int a = Max - i; a <= Max ; a++) { printf("%i",a); } printf("\n"); }Gruß
-
hat wenigstens die Nachwelt noch etwas davon
-
if (!(w == 1))WTF?
Ich schreib dann demnächst auch alle meine Schleifen um:for (int i = 0; !(i >= 10); i++) foo(i);
-
hübsch, passt zu C.

-

Hach bei so Sachen fällt mir immer wieder die schöne Bool - Klasse ein. :p
-
ja sorry, man hätte auch != nehmen können...
es geth doch aber mehr um den sinn, oder?
-
Quellcode schrieb:
ja sorry, man hätte auch != nehmen können...
es geth doch aber mehr um den sinn, oder?Natürlich ist ! == auch korrekt, aber wozu soll mans so kompliziert machen, wenns dafür extra einen Operator gibt? Dann sieht man auch gleich auf den ersten Blick, was da gemacht wird...