In the previous blog we saw about simple interest .Now, we will see how to reverse a number.

To reverse a number .

Code:-

#include <stdio.h>

int main()

{

  int number,reversednumber=0;

  printf("Enter the number");

  scanf("%d",&number);

  while(number>0)

  {

      reversednumber=reversednumber*10+number%10;

      number=number/10;

  }

  printf("Reversed value is %d ",reversednumber);

}

Algorithm:-

1.Start 

2.Declare the variable number,reversednumber as int datatype and the reversednumber as 0 .

3.Use the format specifier "%d" to get the number 

4.Use a while loop and run the loop until number is > 0 .

5.Inside the while loop we have to multiply the reversednumber * 10 and add it with the last digit of the number .

6.The remove the last digit in the number .

Explanation:-We do the steps 5 & 6  because if the number is 1000 the reversed number should be 1 .

1.Here last digit is 0 

reversednumber=0*10+0=0

number=1000/10=100

2.reversednumber=0*10+0=0

number=1000/10=10

3.reversednumber=0*10+0=0

number=10/10=1

4.reversednumber=0*10+1=1

number=1/10=0

Loop stops.

7.Stop 

Screenshot:-

1.Program Screenshot:-


2.Code Screenshot:-



In the next blog we will see whether a year is leap year or not.