Pagini recente » Cod sursa (job #995342) | Cod sursa (job #2894870) | Cod sursa (job #2700168) | Cod sursa (job #2544802) | Cod sursa (job #1781627)
#include <bits/stdc++.h>
using namespace std;
int n, a[100007], lung;
void Produs(int x)
{
int i, tr=0, aux;
for (i=1; i<=lung; i++)
{
aux=a[i]*x+tr;
tr=aux/10;
a[i]=aux%10;
}
while (tr>0)
{
a[++lung]=tr%10;
tr/=10;
}
}
int main()
{
int i;
ifstream fin ("patrate2.in");
fin >> n;
fin.close();
a[1]=lung=1;
for (i=1; i<=n; i++)
Produs(i);
n=n*n;
for (i=1; i<=n; i++)
Produs(2);
ofstream fout ("patrate2.out");
for (i=lung; i>0; i--)
fout << a[i];
fout << "\n";
fout.close();
return 0;
}