Задача №8. Задать двумерный массив размерностью m на n (MxN) элементов,заполнить его случайными значениями и вывести их на экран
Primary tabs
Задача из этого списка.
<?php
/* Задать двумерный массив размерностью m на n (MxN) элементов (m и n вынести в область определения констант),
* заполнить его случайными значениями и вывести их на экран уже после того, как весь массив будет заполнен
* (т.е. заполнять и выводить в разных группах циклов). */
function arr() {
define("M", 2);
define("N", 3);
for($a = 0; $a < M; $a++) {
for($b = 0; $b < N; $b++) {
$arrays[$a][$b] = rand();
}
}
foreach($arrays as $a) {
foreach($a as $b) {
echo $b, '<br>';
}
}
}
arr();
?>- Log in to post comments
- 4553 reads
melisa
Tue, 06/26/2018 - 19:56
Permalink
замечания
почему такое название? сколько по вашему мнению там массивов?
Придумайте более информативное название для функции. Руководствуйтесь тем, что она делает. И большая просьба - сделайте то же в следующих задачах, если ещё не сделали.
не обязательно соединять ключевые слова нижним подчёркиванием - достаточно просто не разделять их запятой или точкой
Sver4ok
Tue, 06/26/2018 - 20:46
Permalink
Переделал
Да, один конечно массив, хз зачем в множественное число поставил)
<?php /* Задать двумерный массив размерностью m на n (MxN) элементов (m и n вынести в область определения констант), * заполнить его случайными значениями и вывести их на экран уже после того, как весь массив будет заполнен * (т.е. заполнять и выводить в разных группах циклов). */ function fillingTwoDimensionalArray() { for($a = 0; $a < M; $a++) { for($b = 0; $b < N; $b++) { $twoDimensionalArray[$a][$b] = rand(); } } return $twoDimensionalArray; } function outputTwoDimensionalArray($twoDimensionalArray) { foreach($twoDimensionalArray as $a) { foreach($a as $b) { echo $b, '<br>'; } } } define("M", 2); define("N", 3); $array = fillingTwoDimensionalArray(); outputTwoDimensionalArray($array);melisa
Wed, 06/27/2018 - 12:24
Permalink
принято
принято