Pagini recente » Cod sursa (job #3221240) | Cod sursa (job #683060) | Cod sursa (job #2874134) | Cod sursa (job #1716944) | Cod sursa (job #394514)
Cod sursa(job #394514)
#include<stdio.h>
#include<string.h>
char a[11],b[11],c[12];
int na,nb,nc,i,t,k,j;
int main()
{
freopen("adunare.in","r",stdin);
freopen("adunare.out","w",stdout);
scanf("%s",a);scanf("%s",b);
na=strlen(a);nb=strlen(b);
i=na-1;j=nb-1;t=0;
while(i>=0 && j>=0)
{
c[k]=(a[i]-'0'+b[j]-'0'+t)%10+'0';
t=(a[i]-'0'+b[j]-'0'+t)/10;
i--;j--;k++;
}
while(i>=0)
{
c[k]=(a[i]-'0'+t)%10+'0';
t=(a[i]-'0'+t)/10;
i--;k++;
}
while(j>=0)
{
c[k]=(b[j]-'0'+t)%10+'0';
t=(b[j]-'0'+t)/10;
j--;k++;
}
if(t)c[k++]='1';
for(i=k-1;i>=0;i--)printf("%c",c[i]);
return 0;
}