1 pièce(s) jointe(s)
Pourquoi l'erreur suivante dans mon Programme d'Exercice en C++ ?
Bonjour je débute en C++ et je ne comprends pas pourquoi cette erreur là quand j'essaies de compiler avec Code::Block. Voici le Code ci-dessous et Code::Block me signale qu'il y a une erreur au niveau du int resultat(nbreClasse + nbreEleve);:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| #include <iostream>
using namespace std;
int main()
{
int nbreEleve(0), nbreClasse(0), resultat;
cout << "Quelle est le Nombre d'Eleve dans votre ecole ?" << endl;
cin >> nbreEleve;
cout << "Quelle est le nombre de classe disponible ?" << endl;
cin >> nbreClasse;
int resultat(nbreClasse + nbreEleve);
cout << "Quelle est la somme total des Eleves et des Classe dans l'Etablissement ?" << endl;
cout << "La somme totale est: " << resultat << endl;
return 0;
} |
1 - Alors, j'aimerais savoir pourquoi donc cette erreur. Mon but est de faire la somme de NbreClasse et NbreEleve.
2 - J'ai par la suite décidé d'effacer carrément toute la ligne int resultat(nbreClasse + nbreEleve); et surprise, Code::Block a accepté la compilation mais petite remarque, le resultat donne une valeur (4309870) que je ne comprends pas du tout. Pourquoi donc cette valeur ???
Pièce jointe 251334
Merci de m'expliquer s'il vous plaît.