Sto scrivendo qua perchè voglio farvi controllare il mio codice che ho scritto per generare numeri casuali tutti diversi fra loro...il codice funziona,nel senso che quando vado ad eseguire il programma i numeri risultano tutti diversi...
Ma non voglio illudermi perchè potrebbe trattarsi di un caso che i numeri non vengano mai ripetuti...insomma..non ci credo che ce l'abbia fatta![]()
![]()
![]()
ecco il codice:
Scusate per la banalità del codice ma sono proprio uno alle prime armi...codice:#include <cstdlib> #include <iostream> #include<time.h> using namespace std; int main() { int vettore[10]; srand(time(NULL)); for (int i=1;i<11;i++) { int n=0; n=rand()%90+1; vettore[i]=n; if (n==vettore[i]) vettore[i]=rand()%90+1; cout<<vettore[i]<<endl; } cout<<"Premi un tasto per continuare..."; getchar(); },anzi...per dirvela tutta sono un '95
![]()
.
Scusate ancora se vi tratto come "maestri personali"
p.s. Ulteriori migliorie del codice sono ben accettate...