Bonjour,

Je fais un tri sur un vecteur d'entier seulement je sais pas pourquoi, mais il achève jamais son tri ... Merci de votre aide !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/*S3_E01b*/
 
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
#define max 5
 
int main()
 
{
    int tab[max];
    int i,i2,max2,j,tampon;
    for (i=0;i<max;i++)
    {
        printf("entrez un entier");
        scanf("%d",&tab[i]);
    }
    for (i=0;i<max-1;i++)
    {
        for (j=i+1;i<max;i++)
        {
            if (tab[j]<tab[i])
            {
               tampon=tab[i];
               tab[i]=tab[j];
               tab[j]=tampon;
            }
        }
    }
    for (i=0;i<max;i++)
    {
        printf("l'entrée [%d] est %d\n",i+1,tab[i]);
    }
system("pause");
}