Problem Description
Mahesh played game with his friend sanjay to find Reverse of digits of the number he said.
Help to Mahesh and sanjay to solve it by your code using union.
Input Method
Integer ranges from 1 to 999
Output Method
Reverse of digits of the number
Mandatory:
1. Create union as "reverse"
2. The union variable name for "reverse" is "R"Test Case 1
Input (stdin)134
Expected Output431
Test Case 2
Input (stdin)1345
Expected Output5431
Program
#include <stdio.h> union reverse { int n; }R; int main() { int remainder,s=0; scanf("%d",&R.n); while(R.n>0) { remainder=R.n%10; s=s*10+remainder; R.n=R.n/10; } printf("%d",s); return 0; }
No comments:
Post a Comment
Note: only a member of this blog may post a comment.