Tri de chaine de caractères
Bonjour à tous,
Je debute mes cours en langage c et j'ai un devoir ou je dois ré-écrire le programme de tri de réels suivant en l'adaptant au tri de chaines de caractères :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
main ()
{ int i,j,k,n;
float t [100], x;
prinft ("Combien y'a t il de nombres à trier:");
scanf ("%d",&n);
prinft ("Entrer les nombres:\n");
for (i=0;i<n;i++)
{ printf ("t[%d]=",i);
scanf "%f", &t[i]);
}
for (i=0;i<n;i++)
{ x=t[i]
k=i;
for (i=i+1;j<n;j++)
if (x>t[j])
{ x=t[j];
k=j;
}
if (k!=i)
{ t[k]=t[i];
t[i]=x;
}
}
for (i=0;i<n;i++)
prinft ("t[%d]=%f\n",i,t[i]);
} |
bonjour, meme exercie: meme probleme!
Bonjour!
Je crois que nous fesont le meme exercice en ce moment...
Je suppose que votre formation est fournie par Educatel??
en tout cas cet exercice est le meme que le miens et je bloc un peut dessus aussi à partir du moment ou il faut commencer a trier ..
Pour ceux qui n'auraient pas compris la consigne est simple, avec l'algorythme suivant qui tri des réels, ils faut le changer pour l'adapter au tri de chaines de caracteres. C'est simple.
La partie de tri est assez sombre pour moi, si quelqu'un peu donner de sa bonne volonté :)
Merci:D