diff --git a/main.cpp b/main.cpp index 5e47601..9ac866e 100644 --- a/main.cpp +++ b/main.cpp @@ -1,5 +1,11 @@ #include -int main() { - std::cout << "Hello, World!" << std::endl; - return 0; +int factorial(int n) { + return (n == 1 || n == 0) ? 1 : n * factorial(n - 1); } +int main() { + int num; + std::cout << "Enter a number: "; + std::cin >> num; + std::cout << "Factorial: " << factorial(num) << std::endl; + return 0; +} \ No newline at end of file