devamos
Messages postés21Date d'inscriptionsamedi 10 octobre 2009StatutMembreDernière intervention15 mars 2010
-
8 déc. 2008 à 19:27
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
11 déc. 2008 à 12:10
bonsoir,
s'il vous plait mes freres j'ai écri un petit programme qui tri un tableau de maniere croissante mais il ne veux plus marcher,,,,j'aimerais que vous me le corrigiez.Merci.
#include<stdio.h>
#include<conio.h>
int main()
{
int tab[100],i,j,n,x;
printf("donner n:"); // n est le nombre d'element à inserer dans le tableau
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Entrer un entier positif ou negatif : ");
scanf("%d",&tab[i]);
}
printf("\n");
for(i=0;i<n;i++)
printf("%6d",tab[i]);
for(i=0;i<n-1;i++)
if (tab[i]>tab[i+1])
x = tab[i];
tab[i] = tab[i+1];
tab[i+1] = x;
/printf("\n");
for(i=0;i<n;i++)
printf("%6d",tab[i]);
getch();
}
devamos
Messages postés21Date d'inscriptionsamedi 10 octobre 2009StatutMembreDernière intervention15 mars 2010 10 déc. 2008 à 23:36
desolé Mr coucou, tu as raison ce n'est pas bien presenté en fait voila ce que je propose moi comme boucle de test :
for(i=0;i<n-1;i++)
if (tab[i]>tab[i+1])
x = tab[i];
tab[i] = tab[i+1];
tab[i+1] = x;
ce que je voudrais faire c'est permuter le tab[i] et tab[i+1] si tab[i]>tab[i+1]....ansi de suite,,,etcomme ca j'aurai un vecteur trié
s'il vous plait si c'est pas juste ,veuillez me le corriger mes frers et merciiiiiiiiiiiiiiii