Pagini recente » Cod sursa (job #3000074) | Cod sursa (job #2664936) | Cod sursa (job #13294) | Cod sursa (job #787952) | Cod sursa (job #461451)
Cod sursa(job #461451)
#include<iostream>
#include<fstream>
using namespace std;
ifstream f("adunare.in");
ofstream g("adunare.out");
long long int a,b;
int aa[11],bb[11],i,j,k,l;
void adunare(int x[],int y[])
{int t=0;
for(i=1;i<=x[0] || i<=y[0] || t;i++,t/=10)
x[i]=(t+=x[i]+y[i])%10;
x[0]=i-1;}
int main()
{f>>a>>b;
while(a) {aa[++k]=a%10; a/=10;}
aa[0]=k;
while(b) {bb[++l]=b%10; b/=10;}
bb[0]=l;
adunare(aa,bb);
for(j=i-1;j>=1;j--) g<<aa[j];
f.close();
g.close();
return 0;}