Carlo1991
06-08-2008, 01:33
ciao a tutti.. Vado subito al sodo.. Mi serve una traccia di programma che dia dei numeri completamente casuali tra 10 e 18 e li metta tutti in un vettore di sei elementi..
srand(time(0));
for(i=0; i=6; i++)
{
scelta = 1+rand() % 8;
i=0;
switch(scelta)
{
case 1: valori[i]=11;
break;
case 2: valori[i]=12;
break;
case 3: valori[i]=13;
break;
case 4: valori[i]=14;
break;
case 5: valori[i]=15;
break;
case 6: valori[i]=16;
break;
case 7: valori[i]=17;
break;
case 8: valori[i]=18;
break;
}
for(i=0; i=6; i++)
{
cout<<valori[i]<<endl;
}
ho provato facendo così ma quando mi da i valori va in loop facendo uscire tutti 0.. Sapete qualche altro metodo ? Grazie in anticipo a tutti
srand(time(0));
for(i=0; i=6; i++)
{
scelta = 1+rand() % 8;
i=0;
switch(scelta)
{
case 1: valori[i]=11;
break;
case 2: valori[i]=12;
break;
case 3: valori[i]=13;
break;
case 4: valori[i]=14;
break;
case 5: valori[i]=15;
break;
case 6: valori[i]=16;
break;
case 7: valori[i]=17;
break;
case 8: valori[i]=18;
break;
}
for(i=0; i=6; i++)
{
cout<<valori[i]<<endl;
}
ho provato facendo così ma quando mi da i valori va in loop facendo uscire tutti 0.. Sapete qualche altro metodo ? Grazie in anticipo a tutti