Conditionnelles
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
bonjour
pourquoi ce code qui est compilé avec succès me répond toujours oui même si je rentre 0 ou 5
j'ai bien relu tout mais je ne vois pas mon erreur
cordialement
pourquoi ce code qui est compilé avec succès me répond toujours oui même si je rentre 0 ou 5
j'ai bien relu tout mais je ne vois pas mon erreur
cordialement
int main() { int x(0); cin >> x; if ((x=1)) {cout <<"oui" << endl;} else {cout << "non" << endl;} return 0;}toujours moi
A voir également:
- Conditionnelles
- Mises en forme conditionnelles excel - Guide
2 réponses
Bonjour,
= sert à l'affectation, pour comparer deux nombres il faut utiliser ==
if ((x=1))
= sert à l'affectation, pour comparer deux nombres il faut utiliser ==
Utilisateur anonyme
Salut, on s'est croisé ;)
KX
Messages postés
16761
Date d'inscription
Statut
Modérateur
Dernière intervention
3 020
Oui, c'est généralement qui se passe quand on fait des signalements ;-)
Utilisateur anonyme
Noctambule, je t'ai reconnu!