Pagini recente » Cod sursa (job #164224) | Cod sursa (job #2716899) | Cod sursa (job #1242121) | Cod sursa (job #716491) | Cod sursa (job #3250765)
#include <fstream>
using namespace std;
ifstream f("patrate2.in");
ofstream g("patrate2.out");
int n, sum[1005];
void InmXL(int a[], int b)
{
int t = 0, i = 1;
while(i <= a[0] || t)
{
a[i] = a[i] * b + t;
t = a[i] / 10; a[i] %= 10; i ++;
}
a[0] = max(a[0], i - 1);
}
int main()
{
f >> n;
sum[0] = sum[1] = 1;
for(int i = 2; i <= n; i ++)
InmXL(sum, i);
for(int i = 1; i <= n * n; i ++)
InmXL(sum, 2);
for(int i = sum[0]; i >= 1; i --)
g << sum[i];
return 0;
}