Programme en language C
Ylanou
-
ylanou -
ylanou -
Bonjour,
J'ai une devoir en informatique à rendre pour demain mais j'ai beau chercher je ne trouve vraiment pas. si quelqun peut m'aider ce serait trés sympa. l'énoncé est le suivant: écrire un programme qui demande à l'utilisateur 4 nombres et les affiche en retour triés par ordre croissant.
On nous à dit qu'il faillait utiliser "if".
Merci d'avance de votre reponse ;)
J'ai une devoir en informatique à rendre pour demain mais j'ai beau chercher je ne trouve vraiment pas. si quelqun peut m'aider ce serait trés sympa. l'énoncé est le suivant: écrire un programme qui demande à l'utilisateur 4 nombres et les affiche en retour triés par ordre croissant.
On nous à dit qu'il faillait utiliser "if".
Merci d'avance de votre reponse ;)
Configuration: Windows XP Internet Explorer 7.0
7 réponses
-
Tu es à l'ecole exia ou quoi?
Tu as réussit à faire quoi je suppose que tu arrives à faire la demande des quatre chiffres et les mettres dans un tableau..
-
Salut,
Je te propose de t'inspirer des méthodes de tri à bulles, ou tri sélectif que tu trouveras facilement sur google ;)
Si t'as des questions ou des soucis d'implémentation, n'hésite pas.
Cdlt -
Tu rentres les entrés de l'utilisateur dans des variables genre entré1, entré2, entré3, entré4 ???
Pour les tris avec des if c'est relou mais c'est un bon exercice entraine toi à le faire en algo avant de le faire en C.
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
est ce que vous avez déja fait les tableaux
réponder moi pour que je te donne le code du programme de trie -
a mon avie c pa la peine d'utiliser un tableau puisque on a 4 valeur seulement pa un nombre inconnu du valeur, donc on declare seulement 4 entier : a,b,x,y comme exemple, on va saisir ses valeur, pui les affiche a condition que le plu peti sera affiche le premier. Si vous voulez lz code je serai ravi de le metre mais je prefaire que tu essay l'ecrire tous seul.
-
Je pense avoir une idée pour 3 valeurs mais je ne suis pas sur. Voila ce que je propose:
# include <stdio.h>
main () {
int a;
int b;
int c;
printf ("Tapez 3 chiffres" /n);
scanf ("%;%;%;" &a,&b,&c);
if (a>b && b>c);
printf ("les 3 chiffres sont : %;%;%;", c,b,a);
if (a>b && b<c);
printf ( "les 3 chiffres sont : %;%;%;",b,c,a);
if (c>a && b>a);
printf ("les 3 chiffres sont :%;%;%;",a,b,c);
if (c>a && b>a);
printf ("les 3 chiffres sont:%;%;%;",b,a,c);
if (b>c && c>a);
printf ("les 3 chiffres sont:%;%;%;",a,c,b);
if (c>b && b>a);
printf ("les 3 chiffres sont:%;%;%;",c,b,a);
}
Qu'est ce que vous en pensez?
Par contre pour 4 valeurs je ne vois pas comment faire.
Pourriez vous m'aider. Merci
-
-
si vous utilisé 4 varaibles vous devez fait un nombre important de tests.
avec un tableau et avec deux boucle le problème seras résolu.