Cod sursa(job #1321637)

Utilizator predatorGigi Valoare predator Data 19 ianuarie 2015 13:53:11
Problema A+B Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <fstream>
using namespace std;
ifstream fin("adunare.in");   //Razvan
ofstream fout("adunare.out");
int A[101],B[101],a1,b1,C[101],t,i=1;
int main()
{
    fin>>a1>>b1;
    while(a1!=0)
    {
        A[i]=a1%10;
        a1/=10;
        A[0]++;
        i++;
    }
    i=1;
    while(b1!=0)
    {
        B[i]=b1%10;
        b1/=10;
        B[0]++;
        i++;
    }
    for(i=1;i<=A[0] || i<=B[0] || t!=0;i++)
    {
        C[i]=(t+A[i]+B[i])%10;
        t=(t+A[i]+B[i])/10;
    }
    C[0]=i-1;
    for(i=C[0];i>=1;i--)
    fout<<C[i];
    return 0;
}