|
@ -1,4 +1,7 @@ |
|
|
#include <stdio.h> |
|
|
#include <stdio.h> |
|
|
|
|
|
#define max_hoehe 10 |
|
|
|
|
|
#define max_breite 10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int berechneMinen(int hoehe, int breite) { |
|
|
int berechneMinen(int hoehe, int breite) { |
|
|
int anzahl_minen; |
|
|
int anzahl_minen; |
|
@ -17,6 +20,10 @@ int minesweeper() { |
|
|
scanf("%d", &hoehe); |
|
|
scanf("%d", &hoehe); |
|
|
printf("Geben Sie an welche Breite das spielfeld haben soll:\n"); |
|
|
printf("Geben Sie an welche Breite das spielfeld haben soll:\n"); |
|
|
scanf("%d", &breite); |
|
|
scanf("%d", &breite); |
|
|
|
|
|
if (hoehe <= 0 || breite <= 0 || hoehe > max_hoehe || breite > max_breite) { |
|
|
|
|
|
printf("Ungueltige Spielfeldabmessungen.\n"); |
|
|
|
|
|
return 1; |
|
|
|
|
|
} |
|
|
int anzahl_minen = berechneMinen(hoehe, breite); |
|
|
int anzahl_minen = berechneMinen(hoehe, breite); |
|
|
printf("Das Spielfeld ist >%d< gross und hat eine Breite von >%d<\n", hoehe, breite); |
|
|
printf("Das Spielfeld ist >%d< gross und hat eine Breite von >%d<\n", hoehe, breite); |
|
|
printf("Es gibt %d Minen auf dem Spielfeld.\n", anzahl_minen); |
|
|
printf("Es gibt %d Minen auf dem Spielfeld.\n", anzahl_minen); |
|
|