Pagini recente » Cod sursa (job #2873551) | Cod sursa (job #2369212) | Cod sursa (job #1798357) | Cod sursa (job #1331978) | Cod sursa (job #394648)
Cod sursa(job #394648)
#include <fstream>
using namespace std;
ifstream f("adunare.in");
ofstream g("adunare.out");
int i,j,x,k,y,s,aux,a[11],b[11],v[12];;
char c;
int main()
{
f.get(c);
j=0;
while(c!='\n')
{
a[j]=c-'0';
j++;
f.get(c);}
f.get(c);
i=0;
while(!f.eof())
{ b[i]=c-'0';
i++;
f.get(c);}
for(x=j-1,y=i-1;x>=0,y>=0;x--,y--)
{ s=a[x]+b[y]+aux;
if (a[x]+b[y]>10)
{aux=a[x]+b[y]-10;
v[k]=s%10;}
else
{aux=0;
v[k]=s;}
if(a[x]+b[y]==10)
{aux=1;
v[k]=0;}
k++;
}
if (v[k]==0)
{for(i=k-1;i>=0;i--)
g<<v[i];}
else
{for(i=k;i>=0;i--)
g<<v[i];}
return 0;
}