Ciao a tutti!
Ho un array di char composto da 10 locazioni e dovrei riempirlo in modo casuale con 5 B e 5 N.....
char buffer[10];
................
................
Come posso fare?
thanks!!!!!![]()
Ciao a tutti!
Ho un array di char composto da 10 locazioni e dovrei riempirlo in modo casuale con 5 B e 5 N.....
char buffer[10];
................
................
Come posso fare?
thanks!!!!!![]()
Secondo me potresti usare la funzione random (rnd) che restituisce un valore random compreso fra 0 e 1. Puoi inserire una B in caso di valori < 0.5, una N per valori superiori. Mano a mano che lo riempi tieni conto di quante B e quante N hai usato, e quando arrivi a 5 B o a 5 N termina di riempire l'array in maniera arbitraria.
ChReAn
-------------------
Slackware 9.1 powered
qua trovi un esempio della funzione srand()
http://forum.html.it/forum/showthrea...highlight=rand
p.s. ricordati di includere l'header <time.h>
poi potresti fare:
srand((unsigned)time(NULL));
i=rand()%2; // dove 0==B, 1==N
...Terrible warlords, good warlords, and an english song