Bonsoir,
Soit la routine de tri suivante :
Code :
- int nombre[13];
- int i, j;
-
- for (i = 1; i <14 ; ++i)
- {
- int elem = nombre[i];
-
- for (j = i; j > 0 && nombre[j-1] > elem; j--)
-
- nombre[j] = nombre[j-1];
-
- nombre[j] = elem;
- }
|
Admettons que le résultat soit 2,5,8,10, 15, 16 17, 20, 26 ,27 ,28, 31,45 ....
Est-il possible de sélectionner uniquement les séries de chiffres qui se suivent (ex : 15,16,17 et 26,27,28) et d'enregistrer chaque série dans une variable différente ?
int variable1[13];
int variable2[13];
for (int i = 1; i <14 ; ++i)
if (nombre[i] = 15,16,17)
{
variable1[0] =15;
variable1[1] =16;
variable2[2] =17;
}
idem pour variable2
Je sais que ma question peut paraître étrange, mais j'aurais besoin de cette routine pour une petite appli
Merci d'avance
Cordialement