|
|
|
|
Voilà tout le programme de tri(sous windows) par la methode trimin, reste à la compiler :
#include<stdio.h> #include<stdlib.h> main() { int tab[7]="5,89,23,999,2"; int i,j,indmin,q; for(i=0;i<7;i++) { indmin=i; for(j=i+1;j<7;j++) if(tab[j]<tab[i]) indmin=j; q=tab[i]; tab[i]=tab[indmin]; tab[indmin]=q; } system("pause"); return 0; } Bon courage |
Regle n°1 : ne JAMAIS réinventer la poudre.
http://www.stlport.org/ Les STL Port sont un groupe de template C++ permettant de gérer les listes, les tri, les streams.... Règle n°2 : faire un grep sur google http://www.delorie.com/gnu/docs/glibc/libc_143.html Règle n°3 : Aller je donne la réponse : fonction qsort() Y'a des jours où il faut pas m'chercher. Et y'a des jours tous les jours. |
Salut!
#include <stdlib.h> void qsort(void base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)); Il n'y a rien à faire et ça fait parti du standard C que demande plus le peuple? NB: Pour choisir l'ordre croissant ou décroissant il suffit de changer la fonction compar. |
| 23/01 19h44 | [C] Tri tableau | Programmation | 23/01 22h25 | 4 |
| 05/12 20h26 | [C] Tri d'un tableaux à deux dimensions | Programmation | 06/12 09h57 | 11 |
| 10/01 17h20 | Comment trier un tableau | Programmation | 10/01 21h27 | 8 |
| 16/12 22h40 | [c++] tri de tableau | Programmation | 18/12 00h42 | 6 |