E-gradiva > Računalništvo > Programiranje > Upravljanje s programirljivimi napravami > Ponavljanje > Primeri > Nakljucni generator 1

Prijava

//  Podatkovna zbirka: naklj1.cpp
// Izpis stevila ponovitev nakljucno generiranih stevil
// v obmocju med 1 in 6, ce izvajamo nakljucno generacijo 6000 krat.
#include <iostream>
#include <iomanip>

using namespace std;

int
main()
{

int
st_ponovitev1 = 0, st_ponovitev2 = 0,

st_ponovitev3 = 0, st_ponovitev4 = 0,
st_ponovitev5 = 0, st_ponovitev6 = 0;

for
(int roll = 1; roll <= 6000; roll++) {

int
naklj_stevilo = 1 + (rand() % 6);

switch
(naklj_stevilo) {
case
1:
++
st_ponovitev1;
break
;

case
2:
++
st_ponovitev2;
break
;
case
3:
++
st_ponovitev3;

break
;
case
4:
++
st_ponovitev4;
break
;

case
5:
++
st_ponovitev5;

break
;
case
6:
++
st_ponovitev6;

break
;
}
}


cout << "Nakljucno Stevilo" << setw(25) << "Stevilo ponovitev"

<<
endl << " 1" << setw(32) << st_ponovitev1

<<
endl << " 2" << setw(32) << st_ponovitev2

<<
endl << " 3" << setw(32) << st_ponovitev3

<<
endl << " 4" << setw(32) << st_ponovitev4

<<
endl << " 5" << setw(32) << st_ponovitev5

<<
endl << " 6" << setw(32) << st_ponovitev6 << endl;

system("pause");
return
0;
}
// konec glavne funkcije