Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*5. Napisati program koji generira dva pseudoslučajna broja iz zatvorenog intervala
- [a, b], gdje vrijednosti varijable a i b unosi korisnik. Program ispisuje oba broja,
- te u novom redu vrijednost većeg.
- Za generiranje pseudoslučajnog broja koristiti funkciju rand() čiji se prototip nalazi u stdlib.h, koja generira broj u rasponu od 0 do RAND_MAX. Za transformaciju
- generiranog broja x u broj y iz intervala [a, b] koristite
- y = a + rand()%(b-a+1)*/
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- //#include <Windows.h>
- int Random_Number_Generator(int, int);
- int main(void)
- {
- int a, b, broj_1, broj_2;
- printf("Unesi donju i gornju granicu intervala [a,b]:\n");
- scanf(" %d %d", &a, &b);
- broj_1 = Random_Number_Generator(a, b);
- //Sleep(1011);
- broj_2 = Random_Number_Generator(a, b);
- printf("\nGenerirani brojevi su: %d i %d \n", broj_1, broj_2);
- if (broj_1 > broj_2)
- {
- printf("Veci je broj %d", broj_1);
- }
- else if (broj_2 > broj_1)
- printf("Veci je broj %d", broj_2);
- else
- printf("\nBrojevi su jednaki");
- getchar();
- getchar();
- return 0;
- }
- int Random_Number_Generator(int min, int max)
- {
- srand((unsigned)time(NULL));
- return (rand() % (max - min + 1)) + min;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement