Witam serdecznie, mam problem z losowaniem liczb do tablicy. Oto moj podstawowy prosty kod:
#include <iostream>
#include<windows.h>
#include<ctime>
using namespace std;
int ile,i,j;
int main()
{
srand(time(NULL));
cout<<"ile liczb wylosowac? ";
cin>>ile;
cout<<endl;
int *tab;
tab=new int[ile];
for(i=0;i<ile;i++)
{
tab[i]=rand()%500+1;
cout<<*tab<<" "<<endl;
}
delete [] tab;
return 0;
}
problem jest taki, że funkcja rand zapełnia całą tablice jednakowymi liczbami. http://wrzucaj.net/image/amV5.
Z kazdym uruchomieniem programu, sa to inne liczby, wiec srand pobiera prawidlowo czas. Gdyby ktos, cos, to bylbym wdzieczny:)