Question du test C++ - Les bases

Écrire un programme C++ qui affiche 'else ...' si a est 0.

Difficile

Que renvoie le code suivant ?

int main() {
    int a = 0;
    if (a=0) {
        std::cout << "if ..." << std::endl;
    } else {
        std::cout << "else ..." << std::endl;
    }
    return 0;
}
Auteur: SamuelStatut : PubliéeQuestion passée 298 fois
Modifier
-1
Évaluations de la communauté
developer avatar
Marion
04/02/2024
This generate a compilation error as there's no "::" at the end o the lines 4 & 6 ("std:endl"). Not sure if this is intended...
developer avatar
Marion
04/02/2024
and if(a=0) return false so we print "else..." i we correct the previous error. So sneaky and i'm sure both those are not intended
developer avatar
Auteur anonyme
06/02/2024
Hello Marion, the missing ':' was not intended and is fixed, thank you