Új hozzászólás Aktív témák

  • jattila48

    aktív tag

    válasz Mikeboy666 #3019 üzenetére

    srand(time(NULL)); // véletlen generátor inicializálása
    int GURIT[10], TAR[11] = { 0 }, i; // A TAR[] -ban számoljuk, hogy az egyes dobásokból mennyi volt

    for (i = 0; i<10; i++) //ellenőrzött dobás bekérés
    {
    GURIT[i] = rand() % 11 ;
    }
    int dbparos = 0, guritasok_osszege=0,legkisebb_dobas=GURIT[0],legkisebb_dobas_sorszama=0;
    //kezdetben feltetelezed, hogy az elso guritas a legkisebb
    for (i = 0; i<10; i++) // eredmények megszámlálása
    {
    int gi=GURIT[i]; //segedvaltozo, hogy ne kellje mindig kiindexelni az i. guritast (hatekonyabb)
    ++TAR[gi];
    if (gi % 2 == 0)dbparos++;
    guritasok_osszege+=gi;
    if(gi<legkisebb_dobas){
    //a most vizsgalt guritas kisebb, mint az eddig megtalalt legkisebb, most mar ez lesz a legkisebb
    legkisebb_dobas=gi;
    legkisebb_dobas_sorszama=i;
    }
    }
    for (i = 0; i<11; i++) // eredmények kiíratása
    cout << "\nA(z) " << i << "-es dobasok szama:\t" << TAR[i];
    cout << endl;
    cout << "A paros dobasok szama:\t" << dbparos;
    cout << endl;
    cout << "A dobasok osszege:\t" << guritasok_osszege;
    cout << endl;
    cout << "Az (elso) legkisebb dobas erteke:\t" << legkisebb_dobas << "sorszama: " << legkisebb_dobas_sorszama+1;
    cout << endl;

    „Kétségtelen, hogy nem tudjuk, mit tegyünk, de felkészültek és elszántak vagyunk.” - Olaf Scholz német kancellár

Új hozzászólás Aktív témák