Pagini recente » Cod sursa (job #270392) | Cod sursa (job #2572799) | Cod sursa (job #2711849) | Cod sursa (job #2366020) | Cod sursa (job #1325029)
#include<stdio.h>
int c[20];
int main()
{
FILE *fin,*fout;
fin=fopen("adunare.in","r");
fout=fopen("adunare.out","w");
int a,b,pos=19;
bool assume;
fscanf(fin,"%d %d",&a,&b);
while(1)
{
assume=0;
if(a!=0)
{
c[pos]=c[pos]+a%10;
a/=10;
assume=1;
}
if(b!=0)
{
c[pos]=c[pos]+b%10;
b/=10;
assume=1;
}
if(c[pos]>9)
{
c[pos]-=10;
c[pos-1]++;
}
if(assume==0) break;
else pos--;
}
if(c[pos]==1)fprintf(fout,"1");
for(int i=pos+1;i<20;i++)
fprintf(fout,"%d",c[i]);
}