Compare commits
No commits in common. "261ecea9166cea3f17a73ad3191601753dc60a0d" and "659d7ec9eada4b8ce90474afb2810bc31bf0f83c" have entirely different histories.
261ecea916
...
659d7ec9ea
6
22.5.4.c
6
22.5.4.c
@ -9,8 +9,7 @@ int quersumme(int n)
|
|||||||
return (n % 10) + quersumme(n / 10);
|
return (n % 10) + quersumme(n / 10);
|
||||||
}
|
}
|
||||||
|
|
||||||
void umdrehen(int n)
|
void umdrehen(int n) {
|
||||||
{
|
|
||||||
if (n == 0)
|
if (n == 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -18,8 +17,7 @@ void umdrehen(int n)
|
|||||||
umdrehen(n / 10);
|
umdrehen(n / 10);
|
||||||
}
|
}
|
||||||
|
|
||||||
int main()
|
int main() {
|
||||||
{
|
|
||||||
int zahl;
|
int zahl;
|
||||||
|
|
||||||
printf("Gib eine Zahl ein: ");
|
printf("Gib eine Zahl ein: ");
|
||||||
|
|||||||
47
25.4.1.c
47
25.4.1.c
@ -1,47 +0,0 @@
|
|||||||
#include <stdio.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
void streichen(char *zeichKet, char streich)
|
|
||||||
{
|
|
||||||
int i = 0;
|
|
||||||
int p = 0;
|
|
||||||
|
|
||||||
while(zeichKet[i] != '\0')
|
|
||||||
{
|
|
||||||
|
|
||||||
if(zeichKet[i] != streich)
|
|
||||||
{
|
|
||||||
zeichKet[p] = zeichKet[i];
|
|
||||||
p++;
|
|
||||||
|
|
||||||
}
|
|
||||||
i++;
|
|
||||||
}
|
|
||||||
zeichKet[p] = '\0';
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
char zeichenkette[1001];
|
|
||||||
char loeschen;
|
|
||||||
|
|
||||||
printf("Geben Sie eine Zeichenkette (max. 1000 Zeichen) ein: \n");
|
|
||||||
scanf("%1000[^\n]s", zeichenkette);
|
|
||||||
|
|
||||||
printf("Geben Sie das zu loeschende Zeichen ein: \n");
|
|
||||||
scanf(" %c", &loeschen);
|
|
||||||
|
|
||||||
|
|
||||||
printf("...Die neue Zeichenkette ist dann: \n");
|
|
||||||
|
|
||||||
streichen(zeichenkette, loeschen);
|
|
||||||
|
|
||||||
printf("%s\n", zeichenkette);
|
|
||||||
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user