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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ???
Nom : 1.JPG
Affichages : 841
Taille : 118,7 Ko

Merci de m'expliquer s'il vous plaît.