From cabf84513ebd7f6f69b2d5caebe97c531458bc27 Mon Sep 17 00:00:00 2001 From: alexchilab Date: Fri, 4 Apr 2025 08:44:12 +0200 Subject: [PATCH] Program: Quersumme --- 22.5.4.c | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 22.5.4.c diff --git a/22.5.4.c b/22.5.4.c new file mode 100644 index 0000000..983828e --- /dev/null +++ b/22.5.4.c @@ -0,0 +1,32 @@ +#include + +int quersumme(int n) +{ + if (n == 0) + { + return 0; + } + return (n % 10) + quersumme(n / 10); +} + +void umdrehen(int n) { + if (n == 0) + return; + + printf("%d", n % 10); + umdrehen(n / 10); +} + +int main() { + int zahl; + + printf("Gib eine Zahl ein: "); + scanf("%d", &zahl); + + printf("Quersumme: %d\n", quersumme(zahl)); + + printf("umgedreht: "); + umdrehen(zahl); + printf("\n"); + return 0; +} \ No newline at end of file