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 : Sélectionner tout - Visualiser dans une fenêtre à part
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]); }
Partager