void sort(int values[], int n)
{
int smallestSpot = 0;
for (long long i = 0; i < n ; i++)
{
int smallest = values[i];
for(long long j = i; j < n - i ; j++) //find the smallest int in array
{
if(values[j] < smallest)
{
smallestSpot = j;
smallest = values[j];
}
}
values[smallestSpot] = values[i];
values[i] = smallest;
}
return;
}
Mon algorithme de tri écrase le premier chiffre et je ne vois pas pourquoi. Merci.Le programme de tri ne fonctionne pas, je ne sais pas pourquoi
L'avez-vous parcouru avec un débogueur ou inspecté les variables en les imprimant? – Carcigenicate
'long long j = i;' -> 'long long j = i + 1;' –
@ cᴏʟᴅsᴘᴇᴇᴅ thats comment je l'ai eu à l'origine et cela n'a pas fonctionné –