Pagini recente » Cod sursa (job #3283704) | Cod sursa (job #908175) | Cod sursa (job #1374034) | Cod sursa (job #2127260) | Cod sursa (job #1260479)
#include<fstream>
#include<string.h>
using namespace std;
char s[1001];
int i,t,a[1001],b[1001],c[10001],x,n;
ifstream f("adunare.in");
ofstream g("adunare.out");
int main(){
f.getline(s,1001);
n=strlen(s);
for(i=0;i<n;i++)
a[n-i]=s[i]-'0';
a[0]=n;
f.getline(s,1001);
n=strlen(s);
for(i=0;i<n;i++)
b[n-i]=s[i]-'0';
b[0]=n;
t=0;
for(i=1;i<=a[0]||i<=b[0];i++){
x=a[i]+b[i]+t;
c[i]=x%10;
t=x/10;
}
c[0]=i-1;
if(t>0){
c[i]=t;
c[0]++;
}
for(i=c[0];i>=1;i--)
g<<c[i];
return 0;
}