Sì ma vorrei anche capire il motivo del perchè non va, non solo copiare un pezzo di programma e stop..
Sì ma vorrei anche capire il motivo del perchè non va, non solo copiare un pezzo di programma e stop..
Si tratta decisamente di una FAQ. Tra le centinaia di thread al proposito, segnalerei questo che, oltre ad essere uno dei più recenti, coniuga caratteristiche di chiarezza e approfondimento teorico degli algoritmi impiegati alla presentazione del banale codice C funzionante, facilmente adattabile a C++.
Ulteriori considerazioni analoghe sono contenute in questo thread.
Inoltre, una ricerca nel presente forum ti fornirà numerosi altri risultati simili.
Ultima modifica di M.A.W. 1968; 17-05-2014 a 13:30
• Un plauso a Grisha Perelman, raro esempio di genuino anticonformismo umano e scientifico.
Io ho provato a fare in questo modo:
Io dovrei ottenere 7 estrazioni diverse 'n' volte, dove 'n' nel mio programma è rappresentato dalla variabile numero. Queste 7 estrazioni devono essere diverse tra di loro ma possono essere ripetute nelle estrazioni successive. Come ho provato a fare io, ottengo le stesse 7 estrazioni 'n' volte. Come mai?codice:a=0; while(a<numero) { srand(time(0)); for(i=a*7;i < (a*7)+7;i++) if(!i) numeri_casuali[i]=rand()%51+1; else do { d=0; numeri_casuali[i]=rand()%51+1; for(j=a*7;j < i;j++) if(numeri_casuali[i]==numeri_casuali[j])d=1; }while(d); a=a+1; }