Object

Write a program that reverses a number typed in and prints it.

Algorithm

  1. Declare long integer variables num and value.
  2. Set value = 1.
  3. Read num.
  4. Repeat WHILE num ≠ 0
    • value = num mode 10.
    • Write value.
    • num = num/10.
    • [End of WHILE loop.]
  5. Exit.

Flowchart

C++ Source Code

// program 57
#include<iostream>
using namespace std;

int main()
{
  long num, value = 1;
  cout << "Enter any number: ";
  cin >> num;
  cout << "The reverse number is: ";
  while (num != 0)
  {
    value = num % 10;
    cout << value;
    num = num / 10;
  }
  return 0;
}

C Source Code

/*program 57*/
#include<stdio.h>

int main()
{
  long num, value=1;
  printf("Enter any number: ");
  scanf("%ld", &num);
  printf("The reverse number is: ");
  while(num!=0)
     {
     value = num%10;
     printf("%ld", value);
     num = num/10;
     }
  return 0;
}

Output

Enter any number: 2345
The reverse number is: 5432

Design a site like this with WordPress.com
Get started