From bd18deb47c623936c0359077fb4dae3362b55b7e Mon Sep 17 00:00:00 2001 From: anjalisoni12 <113407549+anjalisoni12@users.noreply.github.com> Date: Sat, 14 Oct 2023 02:08:05 +0530 Subject: [PATCH] Create pattern_using_functions.c --- pattern_using_functions.c | 49 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pattern_using_functions.c diff --git a/pattern_using_functions.c b/pattern_using_functions.c new file mode 100644 index 00000000..3a1c3f63 --- /dev/null +++ b/pattern_using_functions.c @@ -0,0 +1,49 @@ +// 1 +// 1 2 1 +// 1 2 3 2 1 +// 1 2 3 4 3 2 1 + +#include + +void primeNum(int n) +{ + for (int i = 1; i <= n; i++) + { + printf("%d ", i); + } +} +void primeNumReverse(int n) +{ + for (int i = n; i >= 1; i--) + { + printf("%d ", i); + } +} +void spaces(int n) +{ + for (int j = n - 1; j >= 0; j--) + { + printf(" "); + } +} +int main() +{ + int n = 5; + spaces(4); + primeNum(1); + primeNumReverse(0); + printf("\n"); + spaces(3); + primeNum(2); + primeNumReverse(1); + printf("\n"); + spaces(2); + primeNum(3); + primeNumReverse(2); + printf("\n"); + spaces(1); + primeNum(4); + primeNumReverse(3); + printf("\n"); +} +