Quand tu recopie tes exercices, tu devrait vérifier qu'il n'y a pas de fautes de frappe.Envoyé par dju.ly
Non! si on fait ça, le programme va sortir trop tôt de la boucle (en fait dès qu'il y aura au moins deux valeurs consécutives triées)Envoyé par dju.ly
On peut corriger cet algo comme ceci
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 Algo CLASSEMENT COISSANT DE NOMBRE ENTIER VAR Tab_ent [1à 5] : tableau de réel i : entier Nb_saisi : entier N : entier Inversion : boléen Remarque Pense à indenter ton code, c'est plus lisible Début Tab_ent [1] <- 45 Tab_ent [2] <- 50 Tab_ent [3] <- 2 Tab_ent [4] <- -45 Tab_ent [5] <- 46 Remarque A quoi sert cette demande puisque tu n'en tiens pas compte ensuite ?? Saisir "Combien de nombre entier souhaitez vous traitez?",Nb_saisi Remarque A quoi sert ceci ?? N <=5 Répeter inversion <- FAUX Pour i de 1 à 5-1 faire Si Tab_ent [i]>Tab_ent[i+1] alors échanger Tab_ent [i] et Tab_ent [i+1] Remarque Tu as effectué une inversion donc il faut signaler le fait !! inversion <- Vrai Fin si Fin pour jusqu'à inversion = Vrai Fin
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
merci bocoup pour ton aide
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager