write a c++ programe :do it by flag Ask user to enter an integer and then determine whether it is even or odd? make a boolean variable that we call it flag. initially the flag is initilized by false or zero. if user enter a number that the remainder of devision of that number by 2 is zero, then you change the value of flag from 0 or false to 1 or true. then by if statement, you check the flag, if the flag is equal to true then you say: "an integer you entered is even", otherwise you enter: "an integer you entered is odd".
write a c++ programe :do it by flag
Ask user to enter an integer and then determine whether it is even or odd?
make a boolean variable that we call it flag. initially the flag is initilized by false or zero. if user enter a number that the remainder of devision of that number by 2 is zero, then you change the value of flag from 0 or false to 1 or true. then by if statement, you check the flag, if the flag is equal to true then you say: "an integer you entered is even", otherwise you enter: "an integer you entered is odd".
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Type a number: "; // Type a number and press enter
cin >> n;
bool flag = false;
if( n % 2 == 0){
flag=true;
}else{
flag = false;
}
if(flag==true){
cout<<"an integer you entered is even";
}else{
cout<<"an integer you entered is odd";
}
// return 0;
}
Step by step
Solved in 2 steps with 2 images