View Single Post
Old 23-01-2007, 20:26   #20
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Cittā: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53963
Ragazzi non riesco a capire il problema... Il problema č la ripetizione ?

Basta estrarre un numero fra 0 e (90-numero di estrazioni-1) e poi fare una cosa di questo tipo:
Codice:
int estrai_numero()
{
	static int estratti[90];
	static int estrazioni = 0;
	
	int i = 0;
	int estratto = estrai_da_0_a_N(89 - estrazioni);

	for(i = 0; i <= estratto; ++i)
		estratto += estratti[i];

	estratti[estratto]++; 
	estrazioni++;
	estratto++; //lo riporto da 1 a 90
  
        return estratto;
}

Ultima modifica di cionci : 23-01-2007 alle 23:38.
cionci č offline   Rispondi citando il messaggio o parte di esso