Tri par bulle en c [aide] !!

Fermé
Abdou.amara Messages postés 42 Date d'inscription vendredi 24 décembre 2010 Statut Membre Dernière intervention 1 mars 2013 - Modifié par Abdou.amara le 24/01/2011 à 20:00
Bonjour,

salut tout le monde !!
mon problème c'est que je veux faire une fonction de tri_par_bulle qui retourne rien (void) mais au exécution je tri ne marche pas !!
voici le code ::
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
void tribulle(int T[],int n)
{
int i,z,B;
do
{
B=0;
for(i=0;i<n-1;i++);
{ if(T[i]>T[i+1])
{ z=T[i];
T[i]=T[i+1];
T[i+1]=z;
B=1;
}}}
while (B=0);
printf("voila le tabeau trier\n");
for(i=0;i<n;i++)
printf("%d\n",&T[i]);

}
int a,j;
int TT[100];
printf("entrer la taille du tabelau \n");
scanf("%d",&a);
printf("entrer les element du tableau \n");
for(j=0;j<a;j++)
{ printf("TT[%d] :",j);
scanf("%d",&TT[j]);
}

tribulle(*TT,a);



system("PAUSE");
return 0;
}