Soyez le premier à donner votre avis sur cette source.
Snippet vu 2 594 fois - Téléchargée 33 fois
#include <iostream.h> #include <stdlib.h> int main() { int max, n, n2; cout <<"Chapitre 2 Exercice 22.\n"<<endl; cout <<"Entrez un nombre : "; cin >>n; max=n; cout <<"Entrez un nombre : "; cin >>n2; if (n2>max) max=n2; else n=n2; for (int c=3; c<=10; c++) { cout <<"Entrez un nombre : "; cin >>n2; if (n2>max) { n=max; max=n2; } else if (n2>n && n2<max) n=n2; } cout <<"Les deux plus grandes valeurs sont : " <<n<<" et "<<max<<".\n"<<endl; system("PAUSE"); return 0; }
Ta source est plus compliqué, car tu répéte 3 fois 'cout <<"Entrez un nombre : ";' alors ke tu entre un nombre limité de valeur, en plus tu fé des tests qui ne servent a rien. tch@o
#include
#include <stdlib.h>
#include <conio.h>
int main()
{
int max1,max2, n;
cout <<"Chapitre 2 Exercice 22.
"<<endl;
cout <<"Entrez un nombre : ";
cin >>n;
max1=n;
while (n>0)
{
cout <<"Entrez un nombre : ";
cin >>n;
if (n>max1)
{
max2=max1;
max1=n;
}
else if (n>max2)
max2=n;
}
cout <<"Les deux plus grandes valeurs sont : "
<<max1<<" et "<<max2<<".
"<<endl;
getch();
return 0;
}
apparement tu as une methode plus simple ...
on demande qu'a voir
Si tu peux faire mieux sans utiliser de fonctions personnelles ou de la librairie. Sans les pointeurs et en n'utilisants que des structures de contrôle, je suis prêt à voir ta solution. ;-)
Je promets que ma prochaine source sera plus interressante. :-P
(Rein ne t'oblige à la noter).
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.