Canna

Tuesday, 25 September 2018

Reverse of Digits

  • 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 Output
    431
  • Test Case 2

    Input (stdin)
    1345
    
    
    Expected Output
    5431
  • 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.