From b77505ceeeab97ad27731ecba5dd3cde5f796328 Mon Sep 17 00:00:00 2001 From: akoray420 Date: Sat, 30 Sep 2023 17:50:52 +0300 Subject: [PATCH] =?UTF-8?q?learnc/learnc13.c=20G=C3=BCncelle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- learnc/learnc13.c | 48 +++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/learnc/learnc13.c b/learnc/learnc13.c index 3e59dd8..8212f93 100755 --- a/learnc/learnc13.c +++ b/learnc/learnc13.c @@ -1,25 +1,25 @@ -#include - -int factorial(int x); - -int main() { - /* testing code */ - printf("0! = %i\n", factorial(0)); - printf("1! = %i\n", factorial(1)); - printf("3! = %i\n", factorial(3)); - printf("5! = %i\n", factorial(5)); -} - -/* define your function here (don't forget to declare it) */ -int factorial(int x) { - - if (x == 0) { - - return 1; - } else if (x >= 1) { - - return x*factorial(x-1); - } - - return 0; +#include + +int factorial(int x); + +int main() { + /* testing code */ + printf("0! = %i\n", factorial(0)); + printf("1! = %i\n", factorial(1)); + printf("3! = %i\n", factorial(3)); + printf("5! = %i\n", factorial(5)); +} + +// define your function here (don't forget to declare it) +int factorial(int x) { + + if (x == 0) { + + return 1; + } else if (x >= 1) { + + return x*factorial(x-1); + } + + return 0; } \ No newline at end of file