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