Cod sursa(job #776997)

Utilizator Stefex09Stefan Teodorescu Stefex09 Data 10 august 2012 18:55:13
Problema A+B Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream in ("adunare.in");
ofstream out ("adunare.out");

int A[100], B[100];

int main ()
{
	int a, b, i, t = 0;
	
	in >> a >> b;
	
	while (a){
		A[ ++ A[0] ] = a % 10;
		a /= 10;
	}
	
	while (b){
		B[ ++ B[0] ] = b % 10;
		b /= 10;
	}
	
	for (i = 1; i <= A[0] || i <= B[0] || t; i ++, t /= 10)
		A[i] = (t += A[i] + B[i]) % 10;
	
	A[0] = i - 1;
	
	for (i = A[0]; i; i --)
		out << A[i];
	
	return 0;
}