Pagini recente » Cod sursa (job #1334934) | Cod sursa (job #703082) | Cod sursa (job #1130777) | Cod sursa (job #1954832) | Cod sursa (job #1184184)
#include<fstream>
using namespace std;
ifstream in("patrate2.in");
ofstream out("patrate2.out");
/*
rasp e 2^(n^2) * n!
*/
int n, vrasp[10000];
void hh_mult(int x)
{
int minte = 0;
for(int i = 1; i<=vrasp[0] || minte!=0; i++)
{
vrasp[i] = vrasp[i] * x + minte;
minte = vrasp[i]/10;
vrasp[i] %= 10;
if(i>vrasp[0])
vrasp[0] = i;
}
}
int main(){
int player_unu=0;
vrasp[0] = vrasp[1] = 1;
in>>n;
for(int i = 0; i<n*n; i++)
hh_mult(2);
for(int i = 2; i<=n;i++)
hh_mult(i);
for(int i = vrasp[0]; i>0; i--)
out<<vrasp[i];
out<<'\n';
return player_unu;
}