Задача №9 - Вывести массив "ёлочкой"
Primary tabs
Задачи №9 из этого списка
Условие задачи:
Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой"
Мое решение:
<?php function createArray ($m){ for ($i = 0; $i < $m; $i++){ $mass[$i] = $i + 1; } return $mass; } $arr = createArray(rand(10, 15)); echo '<pre>'; var_dump($arr); function printTree($a){ $long = 1; for ($i = 0; $i < count($a); $i++){ $b = array_slice($a, $i, $long); for ($j = 0; $j < count($b); $j++){ echo $b[$j] . ', '; } echo '<br>'; $a = array_slice($a, $long-1); $long++; } } printTree($arr);
- Log in to post comments
- 4584 reads
melisa
Fri, 10/19/2018 - 19:34
Permalink
решено верно
Рекомендую рассмотреть наиболее простые решения этой задачи (синтаксис Паскаль), без использования array_slice, и реализовать на php (вникнув в смысл).
iov84
Mon, 10/22/2018 - 19:33
Permalink
реализация №1
iov84
Mon, 10/22/2018 - 20:51
Permalink
реализация №2
melisa
Mon, 10/29/2018 - 13:48
Permalink
принято
принято