Example(s):Palindrome, prime, armstrong, "linear search", reverse etc.

Example(s):1575, 1632, 1539 (Only one at a time)

Login

[lwa]

Solved Problem
#CPP#3122

Problem Statement - Square or cube based on even check selection

Write a program which collects an integer number from the user and if the number is even it prints the square of the number else it prints its cube.

Solution

TC++ #3122

Run Output

Enter an integer numbers :45
Cube of 45 = 91125

-OR-
Enter an integer numbers :24
Square of 24 = 576

int n; cout<<“Enter an integer numbers :”; cin>>n;
Number is collected from the user in the integer variable n.

if(n%2==0) cout<<“Square of “<<n<<” = “<<n*n<<endl; n%2==0 tests divisibility by using modulus operator % and checking the remainder. If divisible means number is even so squaring is done by n*n.

else cout<<“Cube of “<<n<<” = “<<n*n*n<<endl;
If it is not even then as per need of the program we shall make its cube using n*n*n.

Notes

This program can be given for any power. So we can make a generic call using the pow(base,power) function by using the math.h library