IT-Programm-Entwickler


http://it-tipps-und-tricks.de/tipps-tricks/1/3/102/zufallszahlen/

Druckversion / Zur Bildschirmversion



Tipps & Tricks
#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]);
    }
}
 

Bewerten
     


Powered by Koobi:CMS 7 © dream4®