How do I reverse the Interger Number in C with Example Code


#include "stdafx.h"
#include <conio.h>
#include "stdlib.h"
#include "stdio.h"
#include "string.h"

int reverseInt(int num)
{
    int rnum = 0;
    printf("%d\n", num);  
    while(0 != num){
        rnum = (rnum * 10) + (num % 10);  
        num = num / 10;
        //printf("%d\n", num);      
        //printf("%d\n", rnum);
    }
    return (rnum = rnum + num);

}


int main()
{
    int a = 12345;
    int revnum = 0;
    revnum = reverseInt(a);  

    printf("%d", revnum);

    getch();
    return 0;
  
}


Output:

54321

Related Post:

Removing Space from Given String & Different Methods to Count Number of Ones in Given Value

Booting Sequence for Boot Process in Linux

How to count number of 1 or set bits in a given number

What is Segmentation fault ?

How to Access Private Data Members in C++ without using friend function

Process Vs Thread 

How to Add Two Numbers Without Using + Operator in C 

Overview of Function Pointer in C with Example - What is function pointer & how to use it

How to Fork child process with waitpid & execl in linux with c example code

Share on Google Plus

About Kapil

"I am Kapil Thakar, an Embedded Engineer cum Blogger wants to learn new things. I love to share my knowledge solutions to the problems. Interested in Blogging, Creative-Writing, SEO, Website Creation, Video Making, Editing, Affiliation Programs, Online Making Money."
    Blogger Comment
    Facebook Comment

0 comments :

Post a Comment

Related Posts Plugin for WordPress, Blogger...