Cod sursa(job #2153475)

Utilizator horea4Cenan Horea horea4 Data 6 martie 2018 11:25:16
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <bits/stdc++.h>

using namespace std;
int A[501],B[501],P[501];
int v[1001];
int lung,k;
ifstream fin("hanoig.in");
ofstream fout("hanoig.out");
void adunare(void)
{   int t=0;
    int s;
    for(int i=1;i<=500;i++)
    {
      s=A[i]+B[i]+t;
      t=s/10;
      s=s%10;
      A[i]=s;
    }
}
void inmultire(int X[],int v)
{   int t=0;
    for(int i=1;i<=500;i++)
    {
        X[i]=X[i]*v+t;
        t=X[i]/10;
        X[i]=X[i]%10;
    }
}


int main()
{    fin>>k;
     for(int i=1;i<=k;i++)
        fin>>v[i];
    P[1]=1;
     for(int i=1;i<=k;i++)
     {
         adunare();
         inmultire(P,2);


     }



    return 0;
}