Cod sursa(job #458835)

Utilizator milijrCristian Militaru milijr Data 26 mai 2010 16:03:19
Problema A+B Scor 0
Compilator cpp Status done
Runda spad Marime 0.59 kb
#include<fstream>
using namespace std;
int main()
{
	int i,n1,n2,a[1000],b[1000],n3,c[1000];
	ifstream fin("date.txt");
	ofstream fout("date2.txt");
	fin>>n1>>n2;
	for(i=n1;i>0;i--)
		fin>>a[i];
	for(i=n2;i>0;i--)
		fin>>b[i];
	fin.close();
	if(n1>n2)
		n3=n1;
	else
		n3=n2;
	for(i=n1+1;i<=n3+1;i++)
		a[i]=0;
	for(i=n2+1;i<=n3+1;i++)
		b[i]=0;
	for(i=1;i<=n3+1;i++)
		c[i]=0;
	for(i=1;i<=n3;i++)
	{
		c[i]=c[i]+a[i]+b[i];
		while(c[i]>9)
		{
			c[i+1]++;
			c[i]=i-10;
		}
	}
	for(i=n3;i>=1;i--)
	{
		fout<<c[i];
	}
	if(c[n3+1]>0)
		fout<<c[n3+1];
	fout.close();
}