Tuesday, 28 October 2014

How To Enter A Number And Reverse it in C


Input -   123456
Output - 654321

#include<stdio.h>

void main()
{

              int num, rev=0, rem;            //  rev is must be 0 to clear the garbage
              printf("Enter A Nmuber - ");

              scanf("%d",&num);
              while(num>0)                      //  a loop will continue until num is greater than 0
              {
                              rem=num % 10;                      // returns last digit of the number
                              rev= rev *10 + rem;              
                              num=num / 10;                        // reduce one digit every time from num
              }
               printf("Reversed Number= %d",rev);
}

input 123456
output   654321


please give me feedback if my post is helpful to you

www.facebook.com/vikram475  or computergenre
www.twitter.com/computergenre




No comments:

Post a Comment