1 / 2
Jul 2017

include

int sum(int n)
{
int sum=0,s;
while(n!=0){
s=n%10;n=n/10;
sum=sum*10+s;
}
return sum;
}

int main(void) {
int m,n,res,a,b;

scanf("%d%d",&a,&b);
m=sum(a);
n=sum(b);
res=m+n;
if(res/10==0)
{
printf("%d",sum(res)/10);
}
else
printf("%d",sum(res));

return 0;

}

  • created

    Jul '17
  • last reply

    Jul '17
  • 1

    reply

  • 705

    views

  • 2

    users

If you write something like this
1
100 00001
What answer will u get?
Cuz the right one is 1 + 1 = 2
and then reversed 2 is 2 .
Firstly you get number 100 -> 001 -> 1
Then number 00001 -> 1 (delete leading zeros) ->
-> 1 after reverse
Then 1+1 = 2 and reversed is 2.

Suggested Topics

Topic Category Replies Views Activity
C and C++ 0 36 28d

Want to read more? Browse other topics in C and C++ or view latest topics.