diff --git a/src/magiceightball.c b/src/magiceightball.c index ef45818..e49720f 100644 --- a/src/magiceightball.c +++ b/src/magiceightball.c @@ -2,9 +2,12 @@ #include #include -int run_magiceightball() { - +int gib_zufallszahl_aus_16() { srand(time(NULL)); + return rand() % 16; +} + +int run_magiceightball() { char antwort[16][100] = { "Ja", @@ -30,7 +33,7 @@ int run_magiceightball() { char fragesatz[100]; fgets(fragesatz, sizeof(fragesatz), stdin); - int randomIndex = rand() % 16; + int randomIndex = gib_zufallszahl_aus_16(); printf("%s\n", antwort[randomIndex]); return 0; diff --git a/src/minirechner.c b/src/minirechner.c index 680410b..fc6b532 100644 --- a/src/minirechner.c +++ b/src/minirechner.c @@ -95,22 +95,22 @@ float rest(float a, float b) { // groesster gemeinsammer Teiler float groesster_gemeinsammer_teiler(float a, float b) { - float gr, kl; + float gross, klein; float rest = 1; if (a > b) { - gr = a; - kl = b; + gross = a; + klein = b; } else { - gr = b; - kl = a; + gross = b; + klein = a; } while (rest != 0) { - rest = fmod(gr, kl); - gr = kl; - kl = rest; + rest = fmod(gross, klein); + gross = klein; + klein = rest; } - return gr; + return gross; } // kleinstes gemeinsammes Vielfaches