Witam
Dlaczego za każdym razem jak uruchamiam ten program to wypisuje mi same zera zamiast losowych liczb? Program losuje liczby od 1 do 10, więc nie może wylosować żadnego zera.
#include <iostream>
#include <vector>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
srand(time(NULL));
vector<int> arr(5);
for(int i = 0; i < 5; i++)
arr.push_back(rand() % 10 + 1);
for(int i = 0; i < 5; i++)
cout<<arr[i]<<"\n";
return 0;
}