do{
 	printf("Choisissez le type de tri : \n1 : Tri a bulle \n2 : Tri par insertion \n3 : Tri par selection\n4 : Tri rapide\n" );
 	scanf("%d",&nb);
 	switch(nb){
   case 1:
   	printf("TRI A BULLE : \n" );
   	// Execute ton programme
   	break;
   case 2:
   	printf("TRI PAR INSERTION : \n" );
   	// Execute ton programme
   	break;
   case 3:
   	printf("TRI PAR SELECTION : \n" );
   	// Execute ton programme
   	break;
   case 4:
   	printf("TRI RAPIDE : \n" );
   	// Execute ton programme
   	break;
   default:
   	fprintf(stderr,"ERROR : number don't exist\n" );
   	return -1;
     
 	};
 	printf("Continue ? (y/n)" );
 	getchar();
 	scanf("%c",&c);
 	i++;
 }while(c == 'y' || c == 'Y');
 
J'avais fait ça pour différent tris de tableau petites infos :
 
- boucle do while sert à continuer si on appuie sur Y ou y
- A chaque choix entre 1 et 4 on execute un programme différent
 
J'espère que ça va t'aider.
 
Un navigateur
 
Message édité par Sarco94 le 17-02-2013 à 00:27:43