Pagini recente » Cod sursa (job #541683) | Cuvinte 2 | Cod sursa (job #1896985) | Cod sursa (job #206912) | Cod sursa (job #1322846)
#include <stdio.h>
#include <stdlib.h>
int nr1[108];
int nr2[108];
int suma[108];
char c;;
int i,nr1cif,nr2cif,cif;
int main()
{
freopen("adunare.in","r",stdin);
freopen("adunare.out","w",stdout);
i=1;
do{
scanf("%c",&c);
nr1[i]=c-'0';
i++;
}while(c!='\n');
nr1cif=i-1;
i=1;
do{
scanf("%c",&c);
nr2[i]=c-'0';
i++;
}while(c!='\n');
nr2cif=i-1;
if(nr2cif>nr1cif){
nr1cif=nr2cif;
}
for(i=nr1cif+1;i>0;i--){
suma[i]+=nr1[i]+nr2[i];
cif=i;
if(suma[i]>=10){
suma[i]-=9;
suma[i-1]+=1;
cif=i+1;
}
}
for(i=0;i<nr1cif;i++){
printf("%d",suma[i]);
}
return 0;
}