Computer Science, asked by josephsonmathew67, 3 months ago

Write a program to input a number, if the number is even
find the square of number and display it. If the
number is odd, find its cube.

Answers

Answered by pranavsatya2005
0

Answer:

1: Check Whether Number is Even or Odd using if else

#include <iostream>

using namespace std;

int main()

{

   int n;

   cout << "Enter an integer: ";

   cin >> n;

   if ( n % 2 == 0)

       cout << n << " is even.";

   else

       cout << n << " is odd.";

   return 0;

}

Output

Enter an integer: 23

23 is odd.

In this program, if..else statement is used to check whether n%2 == 0 is true or not. If this expression is true, n is even if not n is odd.

You can also use ternary operators ?: instead of if..else statement. Ternary operator is short hand notation of if...else statement.

2: Check Whether Number is Even or Odd using ternary operators

#include <iostream>

using namespace std;

int main()

{

   int n;

   cout << "Enter an integer: ";

   cin >> n;

   

   (n % 2 == 0) ? cout << n << " is even." :  cout << n << " is odd.";

   

   return 0;

}

Similar questions