Pagini recente » Cod sursa (job #40752) | Cod sursa (job #839136) | Cod sursa (job #717539) | Cod sursa (job #2758523) | Cod sursa (job #1284164)
#include <fstream>
#define N 12
using namespace std;
ifstream fin ("adunare.in");
ofstream fout ("adunare.out");
int A[N], B[N], C[N];
int a, b, t, mx, k, i;
int main()
{
fin >> a >> b;
k = 0;
while (a) {
A[++k] = a % 10;
a /= 10;
}
A[0] = k;
mx = k;
k = 0;
while (b) {
B[++k] = b % 10;
b /= 10;
}
B[0] = k;
if (mx < k) mx = k;
t = 0;
for (i=1; i<=mx; i++) {
C[i] = A[i] + B[i] + t;
t = C[i] / 10;
C[i] = C[i] % 10;
}
C[0] = mx;
if (t) {
C[0]++;
C[C[0]] = t;
}
for (i=C[0]; i>=1; i--)
fout << C[i];
return 0;
}