Help me in solving LJAJAG28 problem

My issue

the output is right still it is giving error

My code

  #include<stdio.h>
  main()
  {  
      int r=0,n,sum=0,d;
      scanf("%d",&n);
      while(n>0)
      {
          d=n%10;
          sum=sum+d;
          r=(r*10)+d;
          n=n/10;
      } 
      printf("\n Reverse:%d",r);
      printf("\n Sum:%d",sum);
      return 0;
  }


Learning course: Learn C Programming
Problem Link: https://www.codechef.com/learn/course/rcpit-programming-c/RCPITLPC37/problems/LJAJAG28