salut tout le monde
j'ai fait deux methodes de tris la premiere tri a bulle et la 2 eme par selection il y a aucun probleme au niveau de compilation mais il fait rien
tri a bulle :
par selection:
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 #include<stdio.h> void main() { int t[8],i,j,x; int c=1; for(i=0;i<8;i++) scanf("%d/n",&t[i]); for (i=0;i<8 && c;i++) c=0 ; for(j=1;j<8-i;j++) if (t[j]<t[j-1]) {x=t[j-1]; t[j-1]=t[j]; t[j]=x; c=1;} for(i=0;i<8;i++) printf("%d",t[i]);}
je pense que le proleme est au niveau de permutation
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 # include<stdio.h> void main() { int t[8],i,j,x,min,k; printf("donnez les valeurs de tableau"); for(i=0;i<8;i++) scanf ("%d",&t[i]); for (i=0;i<8;i++) min=t[i]; k=i; for(j=1+i;j<8;j++) if (t[j]<min) {min=t[j]; k =j;}; if(k!=i){x=t[i]; t[i]=min; t[k]=x;} for(i=0;i<8;i++) printf("%d",t[i]);
merci d'avance
Partager