ptit prog en C++

Répondre
leroivert
le 15/06/2005 à 10:11
leroivert
Hello tout le monde !

je m'initie tout doucement au C++ et j'ai un petit soucis avec l'application de mon algo.
En fait, le programme demande la saisie d'un entier a puis d'un entier b, après ce sont des conditions qui sont vérifiées càd si a=b alors afficher"a est égal à b" puis calculer c=a+b et afficher "a+b est égal à",C puis fin ; 2ème condition si a < b afficher "a est inférieur à b" et la même chose que tout à l'heure pour le reste et 3ème condition a > b avec les mêmes répercussions.

ça parait pluôt basique comme ça mais ce qu'il se passe réellement c'est qu'en fait la demande de saisie des 2 entiers se fait bien puis ensuite ma fenetre dos se referme aussitôt après la saisie du 2ème entier sans autre forme de procès. (????)
Mon programme est éxécuté en modem console au fait...

Voici le prog:
#include <iostream>

int main()
{
int a, b;
a >= 0;
b >= 0;
int c = a+b;
cout << "Veuillez saisir un entier a : ";
cin >> a;
cout << "Veuillez saisir un entier b : ";
cin >> b;
if(a == b)
{
cout << "a est égal à b";
cout << "a+b est égal à : "<< c;
}
if(a < b)
{
cout << "a est inférieur à b";
cout << "a+b est égal à : "<< c;
}
else
{
cout << "a est supérieur à b";
cout << "a+b est égal à : "<< c;
}
return 0;
}


Si vous avez une idée voire une solution ça m'aiderait à ne pas me décourager et à avancer plus loin.
Merci pour votre forum il est très bien, bonne continuation smiley
Bzh
le 16/06/2005 à 19:50
Bzh
Il me semble que la fenêtre se ferme lorsque la fonction main() se termine.

Or ton code se trouve dans cette fonction.

Il faut que ton code soit découpé en plusieur fonction.

Et tu lance la fonction qui doit être lancé de la fonction main() qui elle est éxecuté a l' exécution du programme.

Je peux me tromper car le j' ai fais très peu de c++.

Bye...
Bzh
le 17/06/2005 à 20:54
Bzh
Arf !!!

Viens de me souvenir !!!!

La fenêtre se erme lorsque la fonction main() se termine.

Sa sa change pas.

Parcontre, pour faire une pause utilise:

system("pause");

Voili, voila...

Bye...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours