help fonction tri bubble sort
	
	
		j'ai réalisé cette petite fonction de tri à bulle qui malheureusement ne classe pas les nombres aussi bien qu'elle le devrait...quelqu'un pourrait-il m'aider à trouver le problème? je ne vois vraiment pas.
merci
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 
 |  
void tribulle  (int *pdeb, int *psec)
{
	int i,j,tmp=0;
	j=10;
	while (j>0)
	{
		i=0;
		while (i<9)
		{
			if (*pdeb > *psec)
			{
				tmp=*pdeb;
				*pdeb=*psec;
				*psec=tmp;
			}
			pdeb++;
			psec++;
			i++;
 
		}
		j--;
	}
} | 
 le main  (même si je pense que le problème se situe bien dans la fonction) :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 |  
void main()
{
	int v[10],nb=10, *pdeb, *pfin, *psec;
	pdeb=&v[0];
	lirevec(nb, pdeb);
	pdeb=&v[0];
	psec=&v[1];	
	tribulle (pdeb, psec);
	pdeb=&v[0];
	pfin=&v[9];
	affichvec (pdeb, pfin);
} |