SPOJ 42. Adding Reversed Numbers
TJU 2210. Adding Reversed Numbers
--AC--
#include<stdio.h>
#include<string.h>
#include<stdio.h>
int main()
{
int i,j,k,l1,l2,l,result,n1,n2;
char s1[10],s2[10],s[10],c,tmp;
int cases;
scanf("%d",&cases);
while(cases--)
{
scanf("%s %s",s1,s2);
l1=strlen(s1);
l2=strlen(s2);
for(i=0;i<l1/2;i++)
{
tmp=s1[i];
s1[i]=s1[l1-i-1];
s1[l1-i-1]=tmp;
}
for(i=0;i<l2/2;i++)
{
tmp=s2[i];
s2[i]=s2[l2-i-1];
s2[l2-i-1]=tmp;
}
n1=atoi(s1);
n2=atoi(s2);
result=n1+n2;
sprintf(s1,"%d",result);
l1=strlen(s1);
for(i=0;i<l1/2;i++)
{
tmp=s1[i];
s1[i]=s1[l1-i-1];
s1[l1-i-1]=tmp;
}
result=atoi(s1);
printf("%d\n",result);
}
return 0;
}



Recent Comments