diff --git a/duellist-spielesammlung-projekt.exe b/duellist-spielesammlung-projekt.exe index dc8634b..66b52e7 100644 Binary files a/duellist-spielesammlung-projekt.exe and b/duellist-spielesammlung-projekt.exe differ diff --git a/duellist-spielesammlung-projekt/src/duellist-spielesammlung-projekt.c b/duellist-spielesammlung-projekt/src/duellist-spielesammlung-projekt.c index f2e0591..7fd5cc0 100644 --- a/duellist-spielesammlung-projekt/src/duellist-spielesammlung-projekt.c +++ b/duellist-spielesammlung-projekt/src/duellist-spielesammlung-projekt.c @@ -1,12 +1,24 @@ #include +int berechneMinen(int hoehe, int breite) { + int anzahl_minen; + if (hoehe <= 1 || breite <= 1) { + return 0; + } + else { + anzahl_minen = ((hoehe * breite) / 4); + } + return anzahl_minen; +} + int minesweeper() { int hoehe, breite; printf("Geben Sie an in welcher Hoehe das spielfeld sein soll:\n"); scanf("%d", &hoehe); printf("Geben Sie an welche Breite das spielfeld haben soll:\n"); scanf("%d", &breite); - printf("Das Spielfeld ist >%d< gross und hat eine Breite von >%d<", hoehe, breite); + int anzahl_minen = berechneMinen(hoehe, breite); + printf("Das Spielfeld ist >%d< gross und hat eine Breite von >%d<\n", hoehe, breite); return 1; }