Pagini recente » Cod sursa (job #142017) | Cod sursa (job #328133) | Cod sursa (job #182250) | Cod sursa (job #2234649) | Cod sursa (job #913792)
Cod sursa(job #913792)
#include<fstream>
using namespace std;
ifstream f ("patrate2.in");
ofstream g("patrate2.out");
int n, a[10010], i, j, m, t;
void inmultire(int a[], int x){
for(j=1, t=0; j<=a[0]; j++, t/=10)
{
t+=a[j]*x;
a[j]=t%10;
}
while(t)
{
a[ ++a[0] ]=t%10;
t/=10;
}
}
int main(){
f>>n;
f.close();
a[0]=a[1]=1;
m=n*n/4;
for(i=1; i<=m; i++)
inmultire(a,16);
for(i=1; i<=n; i++)
inmultire(a, i);
if(n%2)
inmultire(a, 2);
for(i=a[0]; i>0; i--)
g<<a[i];
g.close();
return 0;
}