Pagini recente » Cod sursa (job #1082136) | Cod sursa (job #2648895) | Cod sursa (job #1888740) | Cod sursa (job #3236255) | Cod sursa (job #1825705)
#include <fstream>
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
int nr=2,n,rez[12000];
void inm(int rez[], int c)
{
int i,t=0;
for(i=1;i<=rez[0];i++)
{
rez[i]=t+c*rez[i];
t=rez[i]/10;
rez[i]%=10;
}
while(t>0)
{
rez[0]++;
rez[rez[0]]=t%10;
t=t/10;
}
}
int main()
{
int i;
fin>>n;
rez[0]=rez[1]=1;
for(i=2;i<=n;i++)
inm(rez,i);
for(i=1;i<=n*n;i++)
inm(rez,nr);
for(i=rez[0];i>=1;i--)
fout<<rez[i];
fin.close();
fout.close();
return 0;
}