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