bonjour j 'aurais besoin d 'aide sur un algorithme a réaliser sur algobox
il faut concevoir un algorithme qui trie x,y,z on lui rentre les trois réels quelconques
en sortie il affiche ces trois du plus petit au plus grand
j 'ai fait plusieurs algorithme mais je ne suis pas tomber sur le résultat
merci pour votre aide
Bonjour ,
Il te faut , avant d'écrire l'algorithme , te fixer une stratégie : Qu'est-ce que tu va faire . Tu t'assure que cette stratégie est bonne et éventuellement la plus simple et ensuite tu écris ton algorithme .
Dans le cas présent , comme il n'y a que trois valeurs à comparer , je prendrais une après l'autre toute les combinaisons possibles (6) jusqu'à ce que celle que j'examine soit la bonne (dans l'ordre) , ce qui te donne le classement . Ca c'est la stratégie .
Algorithme :
entrer x ,y et z
si y<x<z alors alors afficher y , x , z
sinon si x<y<z alors alors afficher x , y , z
sinon si x<z<y alors alors afficher x , z , y
sinon si z<x<y alors afficher z , x , y
.
.
Mais tu peux trouver d'autres stratégies .
Cordialement
Tient on l'a traité là aussi : Algorithme
on avait pris comme stratégie
si x
mais c'est probablement plus long que ce qu'a suggéré fm_31
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :