I am making a simple if-else statement in C++, but the code is printing out multiple statements. If I type "1", the terminal will print out "Number 1A different number". Does anyone know why multiple statements are printing?
Code:
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <string>
using namespace std;
int main() {
cout << "Please enter a number";
int number;
cin >> number;
if(number==1) {
cout <<"Number 1";
}
if (number==2) {
cout <<"Number 2";
}
else {
cout <<"A different number";
}
}
Terminal
Please enter a number1
Number 1A different number
Aucun commentaire:
Enregistrer un commentaire