Take input into an integer variable and reverse the number. Assume that the input will be a five digit number.

#include <stdio.h>

int main(void)
{
int num, d1, d2, d3, d4, d5, rev;

printf( "\nEnter 5 digit number : " );
scanf("%d", &num); /* 12907 */

d1 = num % 10; /* 7 */
num = num / 10; /* 1290 */

d2 = num % 10; /* 0 */
num = num / 10; /* 1290 */

d3 = num % 10;
num = num / 10;

d4 = num % 10;
num = num / 10;

d5 = num % 10;

rev = (d1 * 10000) + (d2 * 1000) + (d3 * 100) + (d4 * 10) + d5 ;

printf("\nReversed number = %d", rev);

return 0;
}

No comments:

Post a Comment

kiss on google ads if you are anonymous because your ip is trackable.thank you.

......from.admin