C Programming Lab Manual – 13

Write a C program to Reverse a Number.

Function Main
    Declare Integer n
    Declare Integer reverse
    Assign reverse = 0
    Declare Integer remainder
    Output "Enter an integer:  "
    Input n
    While (n!=0)
        Assign remainder = n % 10
        Assign reverse = reverse * 10 + remainder
        Assign n = n / 10
    End
    Output " Reversed number = " &reverse
End
#include <stdio.h>

int main() {

  int n, reverse = 0, remainder;

  printf("Enter an integer: ");
  scanf("%d", &n);

  while (n != 0) {
    remainder = n % 10;
    reverse = reverse * 10 + remainder;
    n /= 10;
  }

  printf("Reversed number = %d", reverse);

  return 0;
}

Enter an integer: 1234
Reversed number = 4321