#include<stdio.h>
int factorial(int n);
void main ()
{
int n;
scanf("%d", &n);
printf("factorial of %d=%d",n
, factorial
(n
)); }
int factorial(int n);
{
if(n==1||n==0)
return 1;
else
return n*factorial(n-1);
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IGZhY3RvcmlhbChpbnQgbik7CnZvaWQgbWFpbiAoKQp7CmludCBuOwpwcmludGYoImVudGVyIHRoZSBudW1iZXI6Iik7CnNjYW5mKCIlZCIsICZuKTsKcHJpbnRmKCJmYWN0b3JpYWwgb2YgJWQ9JWQiLG4sIGZhY3RvcmlhbChuKSk7Cn0KaW50IGZhY3RvcmlhbChpbnQgbik7CnsKaWYobj09MXx8bj09MCkKcmV0dXJuIDE7CmVsc2UKcmV0dXJuIG4qZmFjdG9yaWFsKG4tMSk7Cn0K