Tak jak w temacie nie moge wygenerowac liczb które postawie sobie w zakresie np.
q=20 w=40
To zawsze wywala mi kosmiczna liczbe.
Prosze o pomoc z gory dziekuję.
void losowo ( int * tab, int x,int i,int n,int y)
{
int q,w,lb;
cout<<"Podaj przedział liczb jakie mają być losowane\n zaczynajac od ";
cin>>q;
cout<<"do";
cin>>w;
for (i=0; i<x; i++)
int i = q + (int)(rand() / (RAND_MAX + 1.0) * w);
n = n+1;
cout<<"liczba["<<n<<"]="<<tab[i]<<"\n";
}
int main()
{
int x,wybor;
cout <<"Podaj dlugosc ciagu ";
cin >>x;
tab = new int[x];
cin >> wybor;
if (wybor == 1)
{
losowo (tab, x, i, n, y);
}