Elemente eines Arrays als"Tabelle" auf Bildschirm ausgenen
-
Hallo zusammen!
Bin mir sicher, dass jemand mir auch hierbei helfen kann!?
Habe ein Array mit 100 Elementen, in jedem Element steht eine
Zufallszahl (feld[i]=rand();)
Jetzt möchte ich eine unsortierte Ausgabe dieser auf dem
Bildschirm 10 Spalten à 10 Elemente.
Wie könnte ein einfacher Code aussehen? (möglichst mit kurzer
Beschreibung, was der Code in jeder Zeile macht)
Wie sieht der Code für eine sortierte Ausgabe (aufsteigend
je Zeile) aus?Oje, oje...Ich hoffe, dass ist nicht zuviel....:-(
Vielen Dank für Eure Hilfe!
Gruss
Franky
-
das ist die ausgabe.
for(int i=0;i<100;i++)//i wird hochgezählt von 0 bis 99 { cout<<array[i]<<"\t";//gibt array aus und macht nach jedem feld ein tabstop }
sortieren kannst du ma schön selber machen. :p :p
-
jetzt hat er allerings alles in einer Zeile...
Wenn du es mit 10 Zeilen und 10 Spalten ausgeben willst, würd ichs so machen:
for (int m=0; m<10; ++m) { for (int n=0; n<10; ++n) cout << array[m*10+n] << '\t'; cout << '\n'; }
Das Sortieren hat ja mit der Ausgabe nichts zu tun. Du müsstest das Feld sortieren und es dann wieder ausgeben...
-
@dommel das ist nicht alles in einer zeile kannst es ja ausprobieren. auch tabstops haben ihre länge und bei 10 feldern in einer reihe passt das auch meistens ohne zeilenschalte.