Bonsoir,

Soit la routine de tri suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
int nombre[13], nombresup[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,25 ....

Est-il possible de sélectionner uniquement les chiffres (15,16,17) qui se suivent et de les enregistrer dans une variable ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
for (int i = 1; i <14 ; ++i)
 
   if (chiffres == 15,16,17)
 
      { nombresup[i] = chiffres;
          ListBox1->Items->add(IntToStr(nombresup[i]));}

Merci d'avance

Cordialement