Nombre le plus petit
l2anger44
Messages postés
4
Statut
Membre
-
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, voila j'ai un petit probleme avec le code si desous. Je dois en gros trouver entre 3 nombres le plus petit des trois et l'afficher toutes les 6 combinaisons marche sauf " 2-3-1" j'ai essayer plusieurs chose mais toujours le même probleme il y a une combinaison parmis les 6 qui ne marche pas!! Je suis débutant alors soyer clair merci :P
#include <iostream>//entrer sortie
using namespace std;
int main()
{
float Nombre_1;
float Nombre_2;
float Nombre_3;
cout<<"Ecrire le nombre #1:";
cin>>Nombre_1;
cout<<"Ecrire le nombre #2:";
cin>>Nombre_2;
cout<<"Ecrire le nombre #3:";
cin>>Nombre_3;
if(Nombre_1<Nombre_2)
{
if(Nombre_1<Nombre_3)
{
cout<<"Voici le nombre le plus petit:";
cout<<Nombre_1;
}
}
else
{
if(Nombre_2<Nombre_3)
{
cout<<"Voici le nombre le plus petit:";
cout<<Nombre_2;
}
else
{
cout<<"Voici le nombre le plus petit:";
cout<<Nombre_3;
}
}
}
#include <iostream>//entrer sortie
using namespace std;
int main()
{
float Nombre_1;
float Nombre_2;
float Nombre_3;
cout<<"Ecrire le nombre #1:";
cin>>Nombre_1;
cout<<"Ecrire le nombre #2:";
cin>>Nombre_2;
cout<<"Ecrire le nombre #3:";
cin>>Nombre_3;
if(Nombre_1<Nombre_2)
{
if(Nombre_1<Nombre_3)
{
cout<<"Voici le nombre le plus petit:";
cout<<Nombre_1;
}
}
else
{
if(Nombre_2<Nombre_3)
{
cout<<"Voici le nombre le plus petit:";
cout<<Nombre_2;
}
else
{
cout<<"Voici le nombre le plus petit:";
cout<<Nombre_3;
}
}
}
Configuration: Windows Vista Internet Explorer 7.0
1 réponse
-
#include <iostream>//entrer sortie using namespace std; int main() { float Nombre_1; float Nombre_2; float Nombre_3; float leMin; cout<<"Ecrire le nombre #1:"; cin>>Nombre_1; cout<<"Ecrire le nombre #2:"; cin>>Nombre_2; cout<<"Ecrire le nombre #3:"; cin>>Nombre_3; leMin = ( Nombre1 < Nombre2 ) ? Nombre1 : Nombre2; leMin = ( Nombre3 < leMin ) ? Nombre3 : leMin ; cout<<"Voici le nombre le plus petit:"; cout<< leMin; }
(syntaxe à vérifier, j'ai pas de compilo C++ sous la main.)
Avec un #DEFINE ça pourrait même être un peu plus élégant.