previous next Up Title Contents Index

Ohjelman toteutus C-kielellä

    #include <stdio.h>
    #include <conio.h>
    #include <stdlib.h>
    #include <time.h>
    void main(void)
    {
        int lkm[24]={0}; /* laskurit, nollataan */
        long toistot; /* toistojen lkm */
        long i; /* toistomuuttuja */
        int x; /* satunnaisluku */

        clrscr(); /* kuvaruudun tyhjennys */
        srand(time(NULL)); /* satunnaislukugeneraattorin alustus */

        printf ("Anna toistojen lkm ");
        scanf ("%ld", &toistot);
        printf ("Hetkinen...."); 

        /*seuraava silmukka kestää hieman*/
        for (i=1; i<=toistot; i++)
        {
            x = rand() % 24; /* arpoo luvun 0-23 */
            lkm[x]++; /* kasvatetaan oikeaa laskuria */
        }

        clrscr();
        for (i=0; i<=23; i++)
        /* tulostetaan laskureiden arvot */
        {
            printf ("%3ld %5d\n",i,lkm[i]);
        }
    } 

previous next Up Title Contents Index