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.
Enter an integer numbers :45
Cube of 45 = 91125
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.
- 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
sunmitra| Created: 28-Jan-2018 | Updated: 29-Nov-2018|