View Single Post
Old 29-12-2011, 23:19   #3
Dan__88
Senior Member
 
Iscritto dal: Aug 2011
Messaggi: 672
Quote:
Originariamente inviato da djadry Guarda i messaggi
Codice:
	for (pos = 1; pos < numeri.length; pos++) {
		if (numeri[pos] > numeri[pos++])
	numeri[pos] = numeri[pos++];
	}
Si è completamente sbagliato,..

Comunque ricorda che:
- Quando scrivi pos++, la variabile pos viene incrementata!
quindi nella riga sotto quel pos è equivalente a "pos + 1";

- scrivendo numeri[pos] = numeri[pos++]; stai sovrascrivendo il valore
contenuto in numeri[pos], e quest'ultimo che fai? lo perdi?

Ciao
Dan__88 è offline   Rispondi citando il messaggio o parte di esso