Piszę program, który w dowolnie wygenerowanej macierzy, ma wyszukiwać przeszkód. 0 w macierzy to wolna przestrzeń, 1 to przeszkody. Program ma sprawdzić, czy woda płynąca z góry może "przepłynąć" 0 w macierzy. Muszę sprawdzić czy 0 ze sobą sąsiadają w kolejnych wierszach. Zastanawiam się, jak mogę to zrobić. Z góry dziękuję za każdą odpowiedź.
System.out.println("Wprowadż liczbę wierszy");
Scanner mm = new Scanner(System.in);
int m = mm.nextInt();
System.out.println("Wprowadż liczbę kolumn");
Scanner nn = new Scanner(System.in);
int n = nn.nextInt();
Random los = new Random();
int[][] macierz = new int[m][n];
for (int w = 0; w < macierz.length; w++) {
for (int k = 0; k < macierz[w].length; k++) {
macierz[w][k] = los.nextInt(2);
System.out.print((macierz[w][k]) + " | ");
}
System.out.println();
}
int k = 0;
for (int i = 0; i <= n; i++) {
if (macierz[k][i] == 0) {
System.out.println(i);
break;
} else {
continue;
}
}
}
}