Salut à tous,
Dans le code ci-après, en ligne 15, il m'a semblé que 'else' serait plus approprié à 'else if' car dans ce test d'apprentissage il ne peut y avoir d'autre condition que les 3 examinées et >0 est la dernière.
Contre toute attente l'emploi de 'else' en ligne 15 provoque une erreur.
Si quelqu'un a une idée... Merci d'avance
L.P. (premiers pas en C++)
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
17
18
19
20
21 #include <iostream> using namespace std; int main() { int nb(0); if (nb < 0) { cout << "Inferieur a zero" << endl; } else if (nb == 0) { cout << "Egal a zero" << endl; } else if (nb > 0) { cout << "Plus grand que zero" << endl; } cout << "Fin " << endl; return 0; }
Partager