105k views
4 votes
Write a program that takes in an integer in the range 20-98 as input. The output is a countdown starting from the integer, and stopping when both output digits are identical. Ex: If the input is: 93 the output is: 93 92 91 90 89 88 Ex: If the input is: 77 the output is: 77 Ex: If the input is: 15 or any number not between 20 and 98 (inclusive), the output is:

User Unwichtich
by
5.0k points

1 Answer

3 votes

Answer:

// program in C++.

#include <bits/stdc++.h>

using namespace std;

int main() {

// variable

int num;

cout<<"Enter the number between 20 and 98: ";

// read number

cin >> num;

while(num<20||num>98)

{

cout<<"Wrong input!!enter number between 20-98 only:";

cin>>num;

}

cout<<"The output is: ";

while(num % 10 != num /10)

{

// print numbers.

cout<<num<<" ";

// update num.

num--;

}

// display the number.

cout<<num<<endl;;

return 0;

}

Step-by-step explanation:

Read a number from user and assign it to variable "num".Check if entered number is in between 20-98 or not.If input number is less than 20 or greater than 98 then ask again to enter a number between 20-98 until user enter a valid input.Then print the countdown from input number till both the digit of number are same.

Output:

Enter the number between 20 and 98: 99

Wrong input!!enter number between 20-98 only:12

Wrong input!!enter number between 20-98 only:93

The output is: 93 92 91 90 89 88

Enter the number between 20 and 98: 77

The output is: 77

User Akash Amin
by
4.9k points