merci;
voici mon code
Code:
#include <stdio.h>
#include <time.h>
#include <stdlib.h>

int my_rand (void);
void main ()
{
int n,i,j,m, t[100] ,nbrpermut;
clock_t start, end;
double elapsed;
printf("donnez la dimension du tableau :");
scanf("%d",&n);

 randomize();

for (i=0;i<n;i++)
{
printf("\nt[%d]=%d",i,rand());
scanf ("%d",&t[i]);
}
start = clock();	/* Lancement de la mesure */
				 nbrpermut=0;

	for (i=0;i<100;i++)
				 for (j=0;j<n;j++)
					if (t[i]>t[j])
					{ m=t[i];
					t[i]=t[j];
					t[j]=m;
					nbrpermut=nbrpermut+1;
					}
					for (i=0;i<n;i++)
					 printf ("%d",t[i]);
					 end = clock();		/* Arret de la mesure */
					 elapsed = ((double)end - start) / CLOCKS_PER_SEC;	/* Conversion en seconde */
					 printf("\n%lf",elapsed);

					 }
j'essaie de remplir le tableau avec un grand nombre de valeurs aléatoires puisque l'execution se fait trés vite avec des petites dimensions du tableau,est-ce-le bon raisonnement;mais le code ne marche pas car il remplis seulement la 1 ere valeur du tableau...
j'attends vos reponses....