From 965836e8ded037b6182e2951b0c50d793aa3c6cb Mon Sep 17 00:00:00 2001 From: Sophia Date: Thu, 10 Apr 2025 19:58:46 +0200 Subject: [PATCH] Hab die Aufgabe 25.3.3 angefangen --- hallo.c | 2 +- modus.c | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 modus.c diff --git a/hallo.c b/hallo.c index 843344e..fb63308 100644 --- a/hallo.c +++ b/hallo.c @@ -3,7 +3,7 @@ int main() { int max_zahlen, i, eingabe; - printf("Gib ein wie viele Zahlen verglichen werden sollen: "); + printf("Gib ein wie viele Zahlen verglichen werden sollen: \n "); if (scanf("%d", &max_zahlen) != 1) { printf("Ungueltige Eingabe, bitte eine ganze Zahl eingeben.\n"); while (getchar() != '\n'); diff --git a/modus.c b/modus.c new file mode 100644 index 0000000..80b7e9d --- /dev/null +++ b/modus.c @@ -0,0 +1,40 @@ +#include +#include +#include + +int randnumber() { + return rand() % 99; +} + +int maximumnumb() { + int maxnumber; + printf("Wie viele Zufallswerte (1..1000): "); + scanf("%d", &maxnumber); + return maxnumber; +} + +void numberinarry(int *array, int size) { + int j; + for (j = 0; j < size; j++) { + array[j] = randnumber(); + } +} + +int main() { + srand(time(NULL)); // Initialisiere den Zufallszahlengenerator nur einmal + + int maxnumber = maximumnumb(); + int numbers[maxnumber]; + + numberinarry(numbers, maxnumber); + + printf("Die Zufallszahlen sind: "); + int i; + for (i = 0; i < maxnumber; i++) { + printf("%d ", numbers[i]); + } + printf("\n"); + + return 0; +} +