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 :
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]);}
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
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]);
je pense que le proleme est au niveau de permutation
merci d'avance