View Single Post
Old 21-06-2004, 14:48   #1
Killian
Senior Member
 
L'Avatar di Killian
 
Iscritto dal: Sep 2002
Città: centro Italia
Messaggi: 1189
[C] ma sto diventando scemo? non so più fare il bubble sort?

prima che mi metto a piangere qualcuno mi trova l'errore nel seguente codice che "dovrebbe" essere un bubble sort?

notare che la variabile oggetti è così strutturata:

struct prodotti
{
int noggetto[40];
int voggetto[40];
} oggetti;

il mio scopo è ordinare l'array secondo un ordine decrescente di oggetti.voggetto[]; ovviamente le coppie oggetti.voggetto[] e oggetti.noggetto[] devono rimanere tali
Quote:
if(dec)//decreasing
{//decreasing
j=0;//non dovrebbe servire
for(i=0; i<39; i++)
{if (oggetti.voggetto[i]<oggetti.voggetto[i+1])
{
j=oggetti.voggetto[i];
oggetti.voggetto[i]=oggetti.voggetto[i+1];
oggetti.voggetto[i+1]=j;
j=oggetti.noggetto[i];
oggetti.noggetto[i]=oggetti.noggetto[i+1];
oggetti.noggetto[i+1]=j;
}
}
}//end decreasing
Killian è offline   Rispondi citando il messaggio o parte di esso