Pagini recente » Cod sursa (job #1528417) | Cod sursa (job #1395532) | Cod sursa (job #2967178) | Cod sursa (job #2220886) | Cod sursa (job #2503712)
#include <fstream>
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
int rez[5005];
void mult(int num){
int t = 0;
for(int i = 1; i <= rez[0]; ++i){
rez[i] *= num;
rez[i] += t;
t = rez[i] / 10;
rez[i] %= 10;
}
while(t){
rez[++rez[0]] = t % 10;
t /= 10;
}
}
int main()
{
int n;
fin >> n;
rez[0] = rez[1] = 1;
for(int i = 2; i <= n; ++i)
mult(i);
for(int i = 1; i <= n * n; ++i)
mult(2);
for(int i = rez[0]; i >= 1; --i)
fout << rez[i];
fout << '\n';
return 0;
}