Tri par sélection en C

. 8/03/2011
  • Agregar a Technorati
  • Agregar a Del.icio.us
  • Agregar a DiggIt!
  • Agregar a Yahoo!
  • Agregar a Google
  • Agregar a Meneame
  • Agregar a Furl
  • Agregar a Reddit
  • Agregar a Magnolia
  • Agregar a Blinklist
  • Agregar a Blogmarks


#include <stdio.h>
#include <conio.h>
main()
{
      int i,k,min,temp,tab[5];
      printf("Remplissage du tableau\n");
      for(i=0;i<=4;i++){
             printf("Entrer tab[%d] : ",i);
             scanf("%d",&tab[i]);   
             printf("\n");             
      }


      printf("\n\nle tableau Avant le tri :\n");
      printf("\n\ntab :");
      for(i=0;i<=4;i++){
             printf(" |  %d ",tab[i]);
      }
      printf(" | .");              
      for(i=0;i<=3;i++){
             min = i;          
             for(k=i+1;k<=4;k++){
                  if(tab[k]<tab[min]){
                     min = k;
                  }
             }               
             temp = tab[i];
             tab[i] = tab[min];
             tab[min] = temp;         
      }
      printf("\n\nle tableau Apres le tri :\n");
      printf("\n\ntab :");
      for(i=0;i<=4;i++){
             printf(" |  %d ",tab[i]);
      }
      printf(" | .");                   
         // .......................................
         getch();
}