Cod sursa(job #2098625)
Utilizator | Data | 3 ianuarie 2018 12:10:00 | |
---|---|---|---|
Problema | Patrate2 | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.62 kb |
#include<fstream>
using namespace std;
ifstream fin ("patrate2.in");
ofstream fout ("patrate2.out");
int n,i,b,t,a[15000],c[15000],k,m;
int main() {
fin>>m;
t=0;
b=2;
a[1]=1;
a[0]=1;
for (k=1;k<=m*m+1;k++){
t = 0;
for (i=1;i<=a[0];i++){
c[i]=a[i]*b+t;
t=c[i]/10;
c[i]=c[i]%10;
}
c[0]=a[0];
while (t!=0){
c[0]++;
c[c[0]]=t%10;
t=t/10;
}
for (i=0;i<=c[0];i++){
a[i]=c[i];
}
}
for (i=c[0];i>=1;i--)
fout<<c[i];
}