Pagini recente » Cod sursa (job #2458053) | Cod sursa (job #2254024) | Cod sursa (job #3246153) | Cod sursa (job #2054939) | Cod sursa (job #394677)
Cod sursa(job #394677)
#include<fstream.h>
ifstream f("nrmari.in");
ofstream g("nrmari.out");
int a[100],b[100],i,j,m,t,k,n,c[100];
char d;
int main(){
i=0;j=0;
d=f.get();
while (d!='\n'){
i++;
a[i]=d-'0';
d=f.get();
}
while(f>>d){
j++;
b[j]=d-'0';
}
t=0;
m=i;
n=j;
k=0;
t=0;
while (m>0&&n>0){
k++;
c[k]=(a[m]+b[n]+t)%10;
t=(a[m]+b[n]+t)/10;
m--;n--;
}
for (i=m;i>=1;i--){
k++;
c[k]=(a[i]+t)%10;
t=(a[i]+t)/10;
}
for (i=n;i>=1;i--){
k++;
c[k]=(b[i]+t)%10;
t=(b[i]+t)/10;
}
if(t!=0){
k++;
c[k]=t;
}
for (i=k;i>=1;i--)
g<<c[i];
return 0;
}