Exercice de Langage C
missita
-
Nic0- Messages postés 341 Date d'inscription Statut Membre Dernière intervention -
Nic0- Messages postés 341 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un exercice qui dit d'écrire un programme qui lit trois entiers au clavier et qui affiche le plus grand , j'arrive pas à le faire , je l'ai fait avec 2 nombres mais avec trois j'arrive pas .
Merci d'avance
J'ai un exercice qui dit d'écrire un programme qui lit trois entiers au clavier et qui affiche le plus grand , j'arrive pas à le faire , je l'ai fait avec 2 nombres mais avec trois j'arrive pas .
Merci d'avance
A voir également:
- Exercice de Langage C
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage visual basic - Télécharger - Langages
- Langage basic gratuit - Télécharger - Édition & Programmation
2 réponses
Salut, ça dépend si tu veux les lires avec un tableau ou pas, ce genre de choses se fait plus facilement avec un tableau et une boucle for.
Sinon, imaginons que tu as :
et ainsi de suite. Pas très propre.
Pour un tableau, on parcours le tableau du premier au dernier et on définit le max si l'élément est plus grand que le précédent.
Sinon, imaginons que tu as :
int a; int b; int c; int max; max = a; if (b>a) max=b; if (c>b) max=c;
et ainsi de suite. Pas très propre.
Pour un tableau, on parcours le tableau du premier au dernier et on définit le max si l'élément est plus grand que le précédent.
L'utilisation de 'for' ne saute pas aux yeux car il n'y a que trois nombre à saisir, mais si il été demandé de saisir une cinquantaine de chiffres (ou des millier venant d'un fichier), le choix d'un tableau et de 'for' serait indispensable (ou une liste chaînée). Je pense que même pour trois nombres, il est préférable d'en faire une boucle.