jedickers
Messages postés5Date d'inscriptionsamedi 23 septembre 2006StatutMembreDernière intervention23 septembre 2006
-
23 sept. 2006 à 13:45
tibob51
Messages postés268Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention13 mai 2013
-
26 sept. 2006 à 13:09
Bonjour à tous,
Voila je suis en iut informatique (1ere année) et j'ai un exo à faire, or on ne nous a pas expliqué comment utilisé un booléén en programmation c++.
J'ai donc testé quelque chose mais ... ca ne fonctionne pas je crois que la syntaxe est plutot mauvaise.
Si quelqu'un pourrait m'aider.
#include
using namespace std;
bool intervalles(int a,b,c)
{
bool interv;
if (a>A>>B>>C;
if (intervalles(A))
cout <<"le premier parametres A est définit dans l'intervalle ["<<B<<","<<C<<"]"<<endl;
else
cout <<"le premier parametres A n'est pas définit dans l'intervalle ["<<B<<","<<C<<"]"<<endl;
}
Enoncé:
1.Ecrivez une fonction prenant en parametres 3 entiers et retrounant un booléeen. La valeur de retour sera true si le 1er parametre est compris d&ans l'intervalle définit par les 2 parametres suivants, false sinon. ....
2.Ecrivez maintenant dans ce meme fichier la fonction principale main qui demandera à l'utilisateur d'entrer 3 entiers ....
jedickers
Messages postés5Date d'inscriptionsamedi 23 septembre 2006StatutMembreDernière intervention23 septembre 2006 23 sept. 2006 à 14:34
En fait l'énoncé complet c'est ca et il me semble que ca ne reponde pas à l'énoncé et désolé mais je comprend pas tout ce que tu as écrit, je programme depuis 2semaine (plus debutant que moi lool!!!)
Vous n’avez pas trouvé la réponse que vous recherchez ?
niketou
Messages postés295Date d'inscriptiondimanche 4 mai 2003StatutMembreDernière intervention 6 décembre 2010 23 sept. 2006 à 15:07
#include
using namespace std;
bool intervalles(int a,int b,int c)
{
bool interv;
if (a>A>>B>>C;
if (intervalles(A,B,C))
cout <<"le premier parametres A est définit dans l'intervalle ["<<B<<","<<C<<"]"<<endl;
else
cout <<"le premier parametres A n'est pas définit dans l'intervalle ["<<B<<","<<C<<"]"<<endl;
return 0;
}
trafounet
Messages postés37Date d'inscriptionsamedi 20 novembre 2004StatutMembreDernière intervention20 décembre 2006 24 sept. 2006 à 11:37
Ta fais beaucoup d'erreurs:
#include
using namespace std;
bool intervalles(int a, int b,int
c) // il faut déclarer les types de chaque argument
{
bool interv;
if (a;
</gras>
else
interv=false;
return interv;
}
int main()
{
int A,B,C;
cout <<"veuillez entrer 3 entiers: "<<endl; // guillemets au debut et a la fin d'une //chaine de caractères
cin>>A>>B>>C;
if (intervalles(A,B,C)) // ta fonction possède 3 argument, tu dois lui fournir 3 valeurs
cout <<"le premier parametres A est définit dans l'intervalle ["<<B<<","<<C<<"]"<<endl;
else
cout
<<"le premier parametres A n'est pas définit dans l'intervalle
["<<B<<","<<C<<"]"<<endl;
}
tibob51
Messages postés268Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention13 mai 20132 26 sept. 2006 à 13:09
ben
(int a,int b,int c)
doit marcher c sur!
t sur de ta syntaxe relis (ou fait toi relir ça sert)doit yavoir une erreur
ça m'arrive;en faisant relir ton code par quelqu'un d'autre il trouvera peut etre ta faute,car quand tu te prend trop la tete sur une erreur bete tu a beau relir tu la zappera a chaque foi,faut se sortir du prog puis y revenir a tete reposer.
Voilà peut pas en dire plus désolé
ou fait un copié collé ici on verra.
@++