#include <iostream>
using namespace std;
int main() {
int n;
int factorial = 1.0;
cout << "Input number: ";
cin >> n;
if (n < 0)
cout << "Error! Invalid input";
else {
for(int i = 1; i <= n; ++i) {
factorial *= i;
}
cout << "Factorial of " << n << " = " << factorial;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgbjsKICAgIGludCBmYWN0b3JpYWwgPSAxLjA7CiAgICBjb3V0IDw8ICJJbnB1dCBudW1iZXI6ICI7CiAgICBjaW4gPj4gbjsKICAgIGlmIChuIDwgMCkKICAgICAgICBjb3V0IDw8ICJFcnJvciEgSW52YWxpZCBpbnB1dCI7CiAgICBlbHNlIHsKICAgICAgICBmb3IoaW50IGkgPSAxOyBpIDw9IG47ICsraSkgewogICAgICAgICAgICBmYWN0b3JpYWwgKj0gaTsKICAgICAgICB9CiAgICAgICAgY291dCA8PCAiRmFjdG9yaWFsIG9mICIgPDwgbiA8PCAiID0gIiA8PCBmYWN0b3JpYWw7ICAgIAogICAgfQoKICAgIHJldHVybiAwOwp9