Cod sursa(job #1684869)
Utilizator | Data | 11 aprilie 2016 12:35:59 | |
---|---|---|---|
Problema | A+B | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.52 kb |
#include<fstream>
using namespace std;
ifstream cin("adunare.in");
ofstream cout("adunare.out");
int A,B,a[50],b[50],i;
int main(){
cin>>A>>B;
while(A){
a[0]++;
a[a[0]]=A%10;
A=A/10;
}
while(B){
b[0]++;
b[b[0]]=B%10;
B=B/10;
}
int t=0;
for(i=1;i<=b[0]||i<=a[0]||t;t/=10,i++){
a[i]=(t+=a[i]+b[i])%10;
}
a[0]=i-1;
for(i=a[0];i>0;i--)cout<<a[i];
}