Exercice de Langage C
Fermé
missita
-
21 nov. 2010 à 11:06
Nic0- Messages postés 341 Date d'inscription samedi 15 août 2009 Statut Membre Dernière intervention 16 février 2011 - 21 nov. 2010 à 12:10
Nic0- Messages postés 341 Date d'inscription samedi 15 août 2009 Statut Membre Dernière intervention 16 février 2011 - 21 nov. 2010 à 12:10
A voir également:
- Exercice de Langage C
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
- Traitement d'exercice - Forum Bureautique
2 réponses
Utilisateur anonyme
21 nov. 2010 à 11:09
21 nov. 2010 à 11:09
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.
coucourou
Messages postés
2
Date d'inscription
dimanche 21 novembre 2010
Statut
Membre
Dernière intervention
21 novembre 2010
21 nov. 2010 à 11:46
21 nov. 2010 à 11:46
c'est facile je t'explique un algorithme très simple ,tu declares 3 entiers a, b, c
tu commence par calucler le max de a et b pour celà tu utilises l'algo suivant
((a+b) + valeurabsolue(a-b))/2 ceci te retourne le max entre a et b et tu fait de la mm façon avec l'entier c.
tu commence par calucler le max de a et b pour celà tu utilises l'algo suivant
((a+b) + valeurabsolue(a-b))/2 ceci te retourne le max entre a et b et tu fait de la mm façon avec l'entier c.
21 nov. 2010 à 11:15
21 nov. 2010 à 12:10
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.