Zufallszahlen|
#include "stdio.h" #include "stdlib.h" #include "time.h" void main () { const int Anzahl=10000; int Zufallszahlen[10000]; // Feld für Zufallszahlen // Häufigkeit der Ziffern, mit 0 vorbelegt ( 10 Werte(0-9)a mit 0) int Verteilung[10]={0}; int Wert=0; //Füllen mit Zufallszahlen srand(time(NULL)); // Initialisieren des Generators for (int i=0;i<Anzahl;i++) Zufallszahlen[i]=rand()%10; // Ermitteln der Häufigkeit for (int i=0;i<Anzahl;i++) { // Geh an die Stelle der Zahl z.B. 9, darin steht eine 0 Wert=Zufallszahlen[i]; // Setze den Wert von 0 auf 1 Verteilung[Wert]=Verteilung[Wert]+1; // Verteilung[Zufallszahlen[i]]++; } // Ausgabe der Häufigkeit for (int z=0;z<=9;z++) { // Abfragen was in 0-9 für eine Zahl steht printf("Die Ziffer %d kommt %d mal vor.\n",z,Verteilung[z]); } } |
Powered by Koobi:CMS 7 © dream4®