Задача для начинающих №8
Primary tabs
Задача из списка
<?php
/*
* Задать двумерный массив размерностью m на n (MxN) элементов (m и n вынести в область
* определения констант),
* заполнить его случайными значениями и вывести их на экран уже после того, как весь массив
* будет заполнен.
*
*/
define("M", 5);
define("N", 7);
function arr(){
$arr = [];
for($i = 0; $i < M; $i++){
$tmp = [];
for($j = 0; $j < N; $j++){
$tmp[$j] = rand(-100, 100);
}
$arr[$i] = $tmp;
}
for($i = 0; $i < M; $i++){
for($j = 0; $j < N; $j++){
echo $arr[$i][$j], " ";
}
echo "<br>";
}
}
arr();
?>
- Log in to post comments
- 2913 reads
vedro-compota
Sat, 09/21/2019 - 16:52
Permalink
решение засчитано
обходить массивы лучше и надежнее с помощью foreach
решение засчитано
_____________
матфак вгу и остальная классика =)
dimmkan
Sat, 09/21/2019 - 20:40
Permalink
Исправление с foreach
<?php define("M", 5); define("N", 7); function arr(){ $arr = []; for($i = 0; $i < M; $i++){ $tmp = []; for($j = 0; $j < N; $j++){ $tmp[$j] = rand(-100, 100); } $arr[$i] = $tmp; } foreach($arr as $arr_value){ foreach($arr_value as $value){ echo $value, " "; } echo "<br>"; } } arr(); ?>