Quote:
Originariamente inviato da djadry
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