Program: Quersumme
This commit is contained in:
parent
3c94198ecf
commit
cabf84513e
32
22.5.4.c
Normal file
32
22.5.4.c
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
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;
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user