C-Program to find the Reverse of a Number Entered by User

#include <stdio.h>
 
int main()
{
	int n, reverse = 0;
 
	printf("Enter a number to reverse\n");
	scanf("%d", &n);
 
	while (n != 0)
	{
		reverse = reverse * 10;
		reverse = reverse + n % 10;
		n = n / 10;
	}
 
	printf("\nReverse of entered number is = %d\n", reverse);
 
	int count = 0;
	while (reverse != 0)
	{
		reverse /= 10;             /* n=n/10 */
		++count;
	}
	printf("\nNumber of digits: %d", count);
	printf("\n");
	return 0;
}

Capture.PNG
Output
Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s