Mai intai trebuie sa te autentifici.
Cod sursa(job #394634)
| Utilizator | Data | 11 februarie 2010 11:59:22 | |
|---|---|---|---|
| Problema | A+B | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.61 kb |
#include<stdio.h>
#include<string.h>
int i,a[12],b[12],c[12],nb,nc,na,t,j;
char d;
int main()
{
na=0;nb=0;
freopen("ad.in","r",stdin);
freopen("ad.out","w",stdout);
scanf("%s",a);
scanf("%s",b);
t=0;i=na-1;j=nb-1;nc=0;
while(i>=0&&j>=0)
{
c[nc]=((a[i]-'0')+(b[j]-'0')+t)%10;
t=((a[i]-'0')+(b[j]-'0')+t)/10;
i--;j--;nc++;
}
while(i>=0)
{
c[nc]=((a[i]-'0')+t)%10;
t=((a[i]-'0')+t)/10;
nc++;i--;
}
while(j>=0)
{
c[nc]=((b[j]-'0')+t)%10;
t=((b[j]-'0')+t)/10;
nc++;j--;
}
if(t>0)
{
c[nc]=t;nc++;
}
for(i=nc-1;i>=0;i--)
printf("%d",&c[i]);
return 0;
}
