6.4.. Ispisati generisani dvocifren slučajan broj. Opis rješenja: Generisati slučajan cijelih brojeva u zadanom intervalu: n = rand() % (max_broj + 1 - minimum_broj) + minimum_broj // minimum_broj - najmanja vrijednost, // max_broj - najvaća vrijednost) // generiše n u intervalu minimum_broj <= n <= max_broj za interval 10 <= n <= 99 (dvocifren broj) (max_broj + 1 - minimum_broj) + minimum_broj (99 + 1 - 10) + 10 n = rand() % 90 + 10 Opis programa: Listing programa: // 06421112 // Generisati dvocifren broj i ispisati na ekran #include <stdio.h> #include <stdlib.h> int main () { int i; time_t t; /* Inicijalizacija generatora slucajnog broja RND */ srand((unsigned) time(&t)); /* Ispis random dvocifren broj (10<= n <= 99) */ printf("Slučajan dvocifren broj = %d\n", rand() % 90 + 10); getchar(); } Ispis na ekranu:
Cjelobrojno dijeljenje i modul (%) sa primjerima
|
||||||||
|