6.4.. Sabrati dva generisana dvocifrena slučajna broja. Opis programa: Slučajan broj se generiše funkcijom rand() iz biblioteke cstdlib u opsegu [0 , RAND_MAX]: uključene su granice opseg. RAND_MAX je: 2 31 = 2147483647. Dvoccifren broj se računa na osnovu izraza: = rand % (max-min) + min odnosno: rand() % 90 + 10. (Vidi Slučajan broj /RANDOM/ - funkcija .rand()) Listing programa: // 06421110 #include <iostream> #include <ctime> // biblitoteka za sistemski sat #include <cstdlib> // biblioteka za rand funkciju using namespace std; int main() { int broj1, broj2, s; // deklarisanje varijabli srand(time(0)); // inicijalizacija genratora slučajnog broja broj1 = rand() % 90 + 10; // generisanje dvocifrenog slučajnog broja 1 broj2 = rand() % 90 + 10; // generisanje dvocifrenog slučajnog broja 2 s = broj1 + broj2; // suma dva slucajna broja cout << "Slucajan dvocifreni broj 1 = " << broj1 << endl; // ispis broja 1 cout << "Slucajan dvocifreni broj 2 = " << broj2 << endl; // ispis broja 2 cout << "Suma brojeva = " << s << endl; // ispis sume return 0; } Ispis na ekranu:
|
||||||
|