|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Il tuo algoritmo:
Codice:
void ordina (int fatt[nfatt],int codice)
for (int i=0;i<nfatt-1;i++)
{
for (int k=i+1;k<nfatt;k++)
{
if (nfatt[i]>nfatt [k])
{
tnp=nfatt[i];
nfatt[i]=nfatt[k];
nfatt[k]=tnp;
}
}
}
Quello della tua prof (bubble sort): Codice:
void bubbleSort(car concess[],int n){
int k=n-1, sup;
bool continua=true;
while(continua)
{
continua=false;
sup=k;
for(int i=0;i<sup;i++)
if(concess[i].targa>concess[i+1].targa)
{
car tmp;
tmp=concess[i];
concess[i]=concess[i+1];
concess[i+1]=tmp;
k=i;
continua=true;
}
}
}
Secondo me dovresti sistemare il tuo algoritmo, visto che ti manca poco per renderlo funzionante. Poi vediamo il resto
__________________
In God we trust; all others bring data |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:47.



















