#include<stdio.h>
#include<string.h>
int main()
{
char st1[100000]={0},st2[100000]={0},f[100000]={0},str1[100000]={0},f1[100000]={0};
long i=0,k=0,x=0,w=0,l2,cc,l3,q,qq;
f[0]='0';f[1]='\0';
while(scanf("%s",str1)!=EOF)
{
long l=0,l1=0,c=0,d=0,e=0,p=0;
l=strlen(str1);
l2=l;
if(l==1&&str1[0]=='0')
break;
l1=strlen(f);
l3=l1;
for(i=l-1;i>=0;i--)
{
st1[e++]=str1[i];
}
st1[e]='\0';
e=0;
for(i=l1-1;i>=0;i--)
{
st2[e++]=f[i];
}
st2[e]=0;
if(l<l1)
l=l1;
k=0;
for(i=0,c=0;i<l;i++)
{
if(i<l2)
q=st1[i]-48;
else
q=0;
if(i<l3)
qq=st2[i]-48;
else
qq=0;
cc=q+qq+c;
d=cc%10;
f1[k++]=d+48;
c=cc/10;
}
if(c>0)
{
f1[k++]=c+48;
}
f1[k]=0;
for(i=k-1,p=0;i>=0;i--)
{
f[p++]=f1[i];
}
f[p]=0;
}
for(i=0;i<strlen(f);i++)
printf("%c",f[i]);
printf("\n");
return 0;
}
#include<string.h>
int main()
{
char st1[100000]={0},st2[100000]={0},f[100000]={0},str1[100000]={0},f1[100000]={0};
long i=0,k=0,x=0,w=0,l2,cc,l3,q,qq;
f[0]='0';f[1]='\0';
while(scanf("%s",str1)!=EOF)
{
long l=0,l1=0,c=0,d=0,e=0,p=0;
l=strlen(str1);
l2=l;
if(l==1&&str1[0]=='0')
break;
l1=strlen(f);
l3=l1;
for(i=l-1;i>=0;i--)
{
st1[e++]=str1[i];
}
st1[e]='\0';
e=0;
for(i=l1-1;i>=0;i--)
{
st2[e++]=f[i];
}
st2[e]=0;
if(l<l1)
l=l1;
k=0;
for(i=0,c=0;i<l;i++)
{
if(i<l2)
q=st1[i]-48;
else
q=0;
if(i<l3)
qq=st2[i]-48;
else
qq=0;
cc=q+qq+c;
d=cc%10;
f1[k++]=d+48;
c=cc/10;
}
if(c>0)
{
f1[k++]=c+48;
}
f1[k]=0;
for(i=k-1,p=0;i>=0;i--)
{
f[p++]=f1[i];
}
f[p]=0;
}
for(i=0;i<strlen(f);i++)
printf("%c",f[i]);
printf("\n");
return 0;
}
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন