C++ > Insertion trié

TitreInsertion trié
Postée le01-11-2009
Affichée684
Mini-lien
Description

On insert un chiffre et on le tri.

EtatNe contient pas d'erreurs. Ne contient pas d'erreurs.
Code d'insertion
Options
Afficher les numéros de lignes  Mettre la source en plein ecran  Selectionner la source  Partager sur Facebook 
Téléchargement Telecharger en format txt  Telecharger en format pdf  Telecharger en format cpp
Plein ecran
#include <stdio.h>
#include <stdlib.h>
#define N 5

double tab[N];

void permut(const int j)
{
        int i;
        double temp;
        for(i=j; i-1>=0 && tab[i]<tab[i-1] ;--i)
        {
                temp=tab[i];
                tab[i]=tab[i-1];
                tab[i-1]=temp;
        }

}

int main (int argc, char ** argv)
{
        int j;
        printf("Introduire les valeurs du tableau:\n");
       
        for (j=0;j<N;j++)
        {
                scanf("%lf",&tab[j]);
                permut(j);
        }
        for(j=0;j<N;j++)
        {
                printf("valeur %d:%lf\n",j,tab[j]);
        }
        system ("PAUSE");
        return 0;
}