Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
salve a tt
devo implementare nel mio programma un algoritmo che riordini una stringa di numeri in modo crescente o decrescente a seconda di un input dato..
e dovrebbe (se possibile) fare lo stesso con le lettere.
per i numeri ho provato ad usare l'algoritmo bubble sort ma non riesco a implementarlo
qualkuno può aiutarmi
grz in anticipo
Ultima modifica effettuata da jaco94++ il 07/12/2008 alle 18:41
eccolo :
int i, ind;
int a = elemN;
while (a>0)
{
for(i=0;i<a;i++)
{
if (array>array[i+1])
{
ind = array;
array = array[i+1];
array[i+1] = ind;
}
}
}
quanti errori ho fatto tanti vero ?
Il bubblesort sono semplicemente due cicli annidati, se un'elemento è maggiore e/o minore, scambialo.
Tutto qui.
Piuttosto nel tuo esempio, si evince che non hai chiaro il funzionamento degli array in C++.