Pagini recente » Cod sursa (job #1917138) | Cod sursa (job #241131) | Cod sursa (job #1065795) | Cod sursa (job #2330137) | Cod sursa (job #702532)
Cod sursa(job #702532)
#include<iostream>
#include<fstream>
using namespace std;
int a[100000];
void inmulteste(int b[], int x)
{
int i,minte=0;
for (i=1;i<=b[0];i++)
{
int q=b[i]*x+minte;
minte=q/10;
b[i]=q%10;
}
while (minte)
{
b[0]++;
b[b[0]]=minte%10;
minte=minte/10;
}
}
int main(void)
{
int i, n;
a[0]=1;
a[1]=1;
fstream f,g;
f.open("patrate2.in",ios::in);
g.open("patrate2.out",ios::out);
f>>n;
for (i=1;i<=n;i++)
inmulteste (a,i);
for (i=1;i<=n*n;i++)
inmulteste (a,2);
for (i=a[0];i>=1;i--)
g<<a[i];
}