Napisz program, który tworzy dwuwymiarową tablicę o wymiarach 5 x 5 i wypełnia ją liczbami pseudolosowymi z zakresu <0,1>, wyświetla tą tablicę z zachowaniem wierszy i kolumn, a następnie:
- wyświetla tę tablicę tak aby wartości 1 i 0 różniły się kolorami,
- oblicza sumy w poszczególnych wierszach i kolumnach,
- tworzy nową tablicę, w której jedynki i zerówki zamieniają się miejscami i również wyświetla ją na ekranie.
";
for ($i = 0; $i < 5; $i++) {
echo "
";
for ($j = 0; $j < 5; $j++) {
if ($tablica2D[$i][$j] == 1) {
echo "| " . $tablica2D[$i][$j] . " | ";
} else {
echo "" . $tablica2D[$i][$j] . " | ";
}
$sumaWierszy[$i] += $tablica2D[$i][$j];
$sumaKolumn[$j] += $tablica2D[$i][$j];
}
echo "
";
}
echo "";
echo "
Suma wierszy:
";
echo "
";
for ($i = 0; $i < 5; $i++) {
echo "- Wiersz " . ($i + 1) . ": " . $sumaWierszy[$i] . "
";
}
echo "
";
echo "
Suma kolumn:
";
echo "
";
for ($i = 0; $i < 5; $i++) {
echo "- Kolumna " . ($i + 1) . ": " . $sumaKolumn[$i] . "
";
}
echo "
";
echo "
Nowa tablica:
";
for ($i = 0; $i < 5; $i++) {
for ($j = 0; $j < 5; $j++) {
if ($tablica2D[$i][$j] == 1) {
$nowaTablica[$i][$j] = 0;
} else {
$nowaTablica[$i][$j] = 1;
}
}
}
echo "
";
for ($i = 0; $i < 5; $i++) {
echo "";
for ($j = 0; $j < 5; $j++) {
if ($nowaTablica[$i][$j] == 1) {
echo "| " . $nowaTablica[$i][$j] . " | ";
} else {
echo "" . $nowaTablica[$i][$j] . " | ";
}
}
echo "
";
}
echo "
";
?>