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;
}