Array Zufallszahlen ausgeben
-
Hi ich wollte mal fragen was an dem Code nicht stimmt ich finde den Fehler nicht. Ich will nur Zufallszahlen über einen Array ausgeben lassen
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int zahlen[20]; int i; srand(time(0)); for(i = 0; i < 20; i++) { zahlen[i] = rand() % 100; printf("%i\n", zahlen[i]); } return 0; }
-
Jaaa? Welcher Fehler sollte denn deiner Meinung da sein?
-
Ich möchte das es alle Zahlen auf einmal ausgibt, nicht das ich für jede einzelne enter drücken muss.
Hier nochmal Code:
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int zahlen[20]; int i; srand(time(0)); for(i = 0; i < 20; i++) { zahlen[i] = rand() % 100; printf("%i\n", zahlen[i]); getchar(); } return 0; }
-
Das ist nicht der Code von deinem ersten Post.
Da ist jetzt noch ein getchar(); reingerutscht.
Was das wohl macht?
-
Ohne das getchar(); schließt sich das Programm sofort.
-
Du weisst jetzt, dass getchar auf eine Eingabe wartet.
Du willst es aber nicht in der Schleife nach jeder Ausgabe haben.Wo könntest du es jetzt hinschreiben, das es nicht mehr in der Schleife ist, aber nach den Ausgaben?
-
Achso, mann ist das peinlich xD.
Danke jetzt funktioniert es