7.1. Provjeri da li je generisani dvocifren broj nije djeljiv sa 7, Ispisati NIJE DJELJIV.

Opis programa: Naredbom IF se izvodi provjera djeljivosti sa 7, logički izraz je (x % 7 != 0). Provjera da li je ostatak cjelobrojnog dijeljanje (%) različit od nule. Ako nije nula ispisuje se tekst NIJE DJELJIV sa 7. 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. Dvocifren broj se računa na osnovu izraza: = rand % (max-min+1) + min odnosno: rand() % 90 + 10. (Vidi Slučajan broj /RANDOM/ - funkcija .rand())

Listing programa:

// 07111055
#include <iostream>
#include <ctime>              // biblitoteka za sistemski sat
#include <cstdlib>            // biblioteka za rand funkciju
using namespace std;
  
int main() {
    cout << "Generisani broj nije djeljiv sa 7?" << endl;   // naslov
    srand(time(0));            // inicijalizacija genratora slučajnog broja
    int dvo;                   // deklarisanje varijabli
    dvo = rand() % 90 + 10;    // generisanje dvocifrenog slučajnog broja
    
    if (dvo % 7 != 0)          // vrijednost generisanog broja nije djeljiv sa 7?
       cout << "Slucajan dvocifreni broj = " << dvo  << " nije djeljiv sa 7 " << endl;   // da, ispis
	
    return 0;
}
 
 
II varijanta  za samostalni rad provjerite ispranost slijedećeg koda.
// 07111055
#include <iostream>
#include <ctime>              // biblitoteka za sistemski sat
#include <cstdlib>            // biblioteka za rand funkciju
using namespace std;
int main()
{
    cout << "Generisani broj nije djeljiv sa 7?" << endl;   // naslov
    int dvo;                 // deklarisanje varijable
    srand(time(NULL));
    rand();

    dvo = (static_cast <float> (rand())/RAND_MAX)*89 + 10; // generisanje dvocifrenog broja 
    
    if (dvo % 7 != 0)          // vrijednost generisanog broja nije djeljiv sa 7?
       cout << "Slucajan dvocifreni broj = " << dvo  << " nije djeljiv sa 7 " << endl;   // da, ispis
	
    return 0;
}

Ispis na ekranu:

Index