Pagini recente » Cod sursa (job #1217553) | Cod sursa (job #2099935) | Cod sursa (job #3146226) | Cod sursa (job #1608517) | Cod sursa (job #3155477)
#include <fstream>
#include <iostream>
using namespace std;
int lgput(int n,int a){
int rez=1;
while(a>0){
if(a%2==1)
rez*=n;
n=n*n;
a/=2;
}
return rez;
}
void debugPrint(bool on=0){
if(!on)
return;
cout<<lgput(3,5)<<"\n";
}
int solve(int n){
int sq=n*n,rez=lgput(2,n);
for(int i=2;i<=n;i++)
rez*=i;
return rez;
}
void fisiere(){
ifstream cin("patrate2.in");
ofstream cout("patrate2.out");
}
int main(){
debugPrint();
fisiere();
int n;
cin>>n;
cout<<solve(n);
return 0;
}