diff --git a/hallo.c b/hallo.c index 67ac2c0..843344e 100644 --- a/hallo.c +++ b/hallo.c @@ -1,2 +1,36 @@ -sophia -Bora \ No newline at end of file +#include + +int main() { + int max_zahlen, i, eingabe; + + printf("Gib ein wie viele Zahlen verglichen werden sollen: "); + if (scanf("%d", &max_zahlen) != 1) { + printf("Ungueltige Eingabe, bitte eine ganze Zahl eingeben.\n"); + while (getchar() != '\n'); + return 1; + } + + int zahlen[max_zahlen]; + + for (i = 0; i < max_zahlen; i++) { + printf("Gib eine Zahl ein: "); + if (scanf("%d", &eingabe) != 1) { + printf("Ungueltige Eingabe, bitte eine ganze Zahl eingeben.\n"); + while (getchar() != '\n'); + i--; + } else { + zahlen[i] = eingabe; + } + } + + int max = zahlen[0]; + for (i = 1; i < max_zahlen; i++) { + if (zahlen[i] > max) { + max = zahlen[i]; + } + } + + printf("Das Maximum der Zahlen ist: %d\n", max); + + return 0; +}