Cod sursa(job #896102)

Utilizator Sorin96Sorin Subulescu Sorin96 Data 27 februarie 2013 13:50:51
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
using namespace std;
#include<fstream>
#include<algorithm>
ifstream fin("suma.in");
ofstream fout("suma.out");
/*
int M[5005][10];
int main()
{
	int i,j,n;
	long long S=0;
	fin>>n;
	for(i=1;i<=5;i++)
		M[1][i]=1;
	for(i=2;i<=n;i++)
		for(j=1;j<=5;j++)
			M[i][j]=M[i-1][j-1]+M[i-1][j+1];
	for(i=1;i<=5;i++)
		S=S+M[n][i];
	fout<<S;
}
*/
int A[15],B[15],i,t,v;
int main()
{
	char a[15],b[15];
	fin>>a>>b;
	for(i=0;a[i]!=0;i++)
		A[++A[0]]=a[i]-'0';
	reverse(A+1,A+A[0]+1);
	for(i=0;b[i]!=0;i++)
		B[++B[0]]=b[i]-'0';
	reverse(B+1,B+B[0]+1);
	for(i=1;i<=A[0]||i<=B[0]||t;i++)
	{
		v=A[i]+B[i]+t;
		A[i]=v%10;
		t=v/10;
	}
	A[0]=i-1;
	for(i=A[0];i>=1;i--)
		fout<<A[i];
}