Pagini recente » Cod sursa (job #49090) | Cod sursa (job #2735137) | Cod sursa (job #2105236) | Cod sursa (job #2147270) | Cod sursa (job #1524034)
#include <fstream>
using namespace std;
ifstream f("patrate2.in"); ofstream g("patrate2.out");
int A[10101];
int main()
{ int n; f>>n;
A[0]=A[1]=1;
for(int i=2;i<=n;i++)
{ int t=0;
for(int j=1;j<=A[0];j++) {A[j]=A[j]*i+t; t=A[j]/10; A[j]%=10;}
while(t) {A[++A[0]]=t%10; t/=10;}
}
for(int i=1;i<=n*n;i++)
{ int t=0;
for(int j=1;j<=A[0];j++) {A[j]=A[j]*2+t; t=A[j]/10; A[j]%=10;}
while(t){A[++A[0]]=t%10; t/=10;}
}
for(int i=A[0];i>=1;i--) g<<A[i];
g.close(); return 0;
}