Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- JRak spóźnił się 1h, więc dał proste zadanie. Liczby {0, 1, 2, 3} mają być losowane z danym prawdopodobieństwem:
- - 0: 0.1
- - 1: 0.2
- - 2: 0.4
- - 3: 0.3
- Na koniec standardowo wypisać liczebność.
- #include <iostream>
- #include <time.h>
- using namespace std;
- int main()
- {
- int licznik[4] = { 0 };
- srand(time(NULL));
- double result;
- for (int i = 0; i < 100000; i++)
- {
- result = ((double)rand() / (RAND_MAX));
- if (result < 0.1)
- licznik[0]++;
- else if (result < 0.3)
- licznik[1]++;
- else if (result < 0.7)
- licznik[2]++;
- else
- licznik[3]++;
- }
- for (int i = 0; i < 4; i++)
- cout << i << ": " << licznik[i] << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement