#include<iostream>
#include<cstdlib>
using namespace std;
int silnia(int liczba)
{
if (liczba<2) return liczba;
return liczba*silnia(liczba-1);
}
int main()
{
int s;
cout<<"Podaj liczbe"<<endl;
cin>>s;
cout<<silnia(s)<<endl;
system("PAUSE");
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGNzdGRsaWI+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBzaWxuaWEoaW50IGxpY3piYSkKewogICAgaWYgKGxpY3piYTwyKSByZXR1cm4gbGljemJhOwogICAgcmV0dXJuIGxpY3piYSpzaWxuaWEobGljemJhLTEpOwp9CmludCBtYWluKCkKewogICAgaW50IHM7CiAgICBjb3V0PDwiUG9kYWogbGljemJlIjw8ZW5kbDsKICAgIGNpbj4+czsKICAgIGNvdXQ8PHNpbG5pYShzKTw8ZW5kbDsKICAgIHN5c3RlbSgiUEFVU0UiKTsKICAgIHJldHVybiAwOwoKCn0=