asked 105k views
5 votes
Write a program that will prompt the user to enter an integer. The program should square the number and then print the squared number. Repeat this process until 0 is entered as input. Use a do-while-loop to do this.

1 Answer

4 votes

Answer:

// here is code in C++.

#include <bits/stdc++.h>

using namespace std;

// function to compute sum and product

void square(int input)

{

// variable to store the square of number

long long squ_num;

calculate the square of number

squ_num=pow(input,2);

// print the output

cout<<"square of "<< input<<" is: "<<squ_num<<endl;

}

// driver function

int main()

{

int n;

// read the number until user enter 0

do{

cout<<"enter a number!! (0 to stop):";

// read the input from user

cin>>n;

// call the function to calculate square of input number

square(n);

}while(n!=0);

return 0;

}

Step-by-step explanation:

Declare a variable "n" to read the input number from user.Call the function square() with parameter "n".In this function, it will calculate the square of the input number and print it.This will repeat until user enter 0 as input.Program will ends when user give 0 as input.

Output:

enter a number!! (0 to stop):5

square of 5 is: 25

enter a number!! (0 to stop):7

square of 7 is: 49

enter a number!! (0 to stop):11

square of 11 is: 121

enter a number!! (0 to stop):0

answered
User Greg Little
by
8.2k points

No related questions found