Cod sursa(job #849460)

Utilizator Andrey77Andrei Nitu Andrey77 Data 6 ianuarie 2013 23:18:06
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.68 kb
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
    fstream fin,fout;
    fin.open("calcul.in",ios::in);
    fout.open("calcul.out",ios::out);

    long long a,b,c,bb,pb,i,s,ii,t,cs,u;
    fin>>a;
    fin>>b;
    fin>>c;
    pb=1;
    bb=0;
    while (b!=0)
    {
        bb=bb+(b%10)*pb;
        pb=pb*16;
        b=b/10;
    }
    s=0;
    for(i=1;i<=bb;i++)
    {
        t=1;
       for (ii=1;ii<=i;ii++)
       {
         t=t*a;
       }
       s=s+t;
    }
    cs=s;
    pb=1;
    t=0;
    for (i=1;i<=c;i++)
    {
        u=cs%10;
        cs=cs/10;
        t=pb*u+t;
        pb=pb*10;
    }

fout<<t;
    return 0;
}