Oppure

Loading
21/01/10 22:22
sergente89
salve allora io ho creato un array che si kiama inmanoc[i] di 3 elementi quindi il + grande indice ke mi può capitare è inmanoc[2]...ora domanda....come devo fare per estrarre un valore random da qst array di 3 valori??qst mi serve xkè nel gioco della briscola dovrei far giocare il computer in modo random...e vorrei ke il rand estraesse un valore random da qst mini array...aspetto vostre risposte...grazie 1000:k:
aaa
21/01/10 22:26
nessuno
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
21/01/10 22:34
sergente89
nn si capisce tanto xò da qnd ho capito nn ci sono gli array :(:(:(:(:(:(:(:(
aaa
21/01/10 22:46
Lawliet
Infatti l'array non c'entra nulla, tu utilizzi quella funzione rand come scritto sul sito linkato da nessuno, quindi:
rand()%3;

il numero random (da 0 a 2)che esce lo utilizzi come indice dell'array.
Ultima modifica effettuata da Lawliet 21/01/10 22:49
aaa
21/01/10 22:57
sergente89
e cm devo fare x utilizzare il numero ke mi esce cm indice dell'array?
aaa
21/01/10 23:02
Lawliet
Sergente89 te l'ho già detto in chat, invece di imbatterti in un grande progetto prima studiati da un buon manuale.. e poi con piccoli passi passi a fare progetti sempre più grandi.
La tua domanda è banalissima puoi fare così:
srand(time(NULL));
indice = rand()%3;
inmanoc[indice]; //<--- così estrai un valore di indice random.
Ultima modifica effettuata da Lawliet 21/01/10 23:04
aaa
22/01/10 15:26
nessuno
Quando ti ho suggerito la documentazione, pensavo non conoscessi solamente la funzione rand ...

Ma se non sai usare una variabile come indice di un array, allora il problema è più a monte ...

Concordo con il suggerimento di Lawliet
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.