Besoin de votre aide SVP 'tri permutaton en c

Fermé
Abdou.amara Messages postés 42 Date d'inscription vendredi 24 décembre 2010 Statut Membre Dernière intervention 1 mars 2013 - 26 janv. 2011 à 13:31
Abdou.amara Messages postés 42 Date d'inscription vendredi 24 décembre 2010 Statut Membre Dernière intervention 1 mars 2013 - 26 janv. 2011 à 13:40
Bonjour,

salut tout le monde ! je sais pas pourquoi il ne fonction pas !! bon voila le code et
et mecrci pou votre aide :

#include <stdio.h>
#include <stdlib.h>

void tripermutation(int T[],int n)
{

int i,j,k,B;

for (i=0;i<n-1;i++)
{
if(T[i+1]<T[i])
{
B= T[i+1];
j=0;
while( j<i && T[j]< T[i+1] )
j++;
for(k=i+1;k<j+1;k--)
T[k] = T[k-1];
T[j] = B;
}
}


printf("voila le tableau trier \n");
for(i=0;i<n;i++)
{ printf("T[%d] : %d\n",i,T[i]); }
}

int main(void)
{ int TT[100];
int x,p;
printf ("entrer la tailla du tableau \n");
scanf("%d",&x);
printf("entrer les elements du tableau \n");
for(p=0;p<x;p++)
{ printf("TT[%d] : ",p);
scanf("%d",&TT[p]);
}
tripermutation(TT,x);


system("PAUSE");
return 0;
}


1 réponse

¿comment ça marche? Messages postés 168 Date d'inscription dimanche 9 août 2009 Statut Membre Dernière intervention 3 décembre 2021 14
26 janv. 2011 à 13:34
qui ca "il" ?
0
Abdou.amara Messages postés 42 Date d'inscription vendredi 24 décembre 2010 Statut Membre Dernière intervention 1 mars 2013
26 janv. 2011 à 13:40
le code !!
0