Задача для начинающих №9
Primary tabs
Задача из списка
<?php /* * Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой". * @param int $n количество элементов массива */ function elka($n){ $arr = []; $cntInLine = 0; $tmpCnt = 0; for($i = 0; $i < $n; $i++){ $arr[$i] = rand(-100, 100); } for($i = 0; $i < $n; $i++){ $tmpCnt++; echo $arr[$i], " "; if($cntInLine < $tmpCnt){ $cntInLine++; $tmpCnt = 0; echo "<br>"; } } } elka(12); ?>
- Log in to post comments
- 4326 reads
vedro-compota
Sat, 09/21/2019 - 19:46
Permalink
решение засчитано
все работает, но такие вот моменты есть (мелочи):
1)
-- все-таки в первой строке 1 элемент ожидается, а не ноль.
2) для обхода лучше использовать foreach
Решение засчитано.
_____________
матфак вгу и остальная классика =)
dimmkan
Sat, 09/21/2019 - 20:45
Permalink
все-таки в первой строке 1
Согласен, но я как раз таки его сразу после начала цикла и инкрементирую, в общем, тут скорее на вкус и цвет))
vedro-compota
Sat, 09/21/2019 - 21:16
Permalink
Согласен, но я как раз таки
да, без инкремента оно вообще бы не сработало, но лучше всегда то, что понятнее. В начале там будет 1 элемент, хотя это и не сильно важно.
_____________
матфак вгу и остальная классика =)
dimmkan
Sat, 09/21/2019 - 20:50
Permalink
Исправление с foreach