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:

Index