Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой".

vedro-compota's picture

В целом решение верное (если подразумевается что речь идёт именно о выводе массива). Только опять отсутствует форматирование кода.

Действительно, наиболее логичным будет решать эту задачу с помощью двух вложенных циклов (как у вас и сделано).
Но внешний цикл тут логичнее было бы сделать тоже for -- ведь число повторений известно -- это длина массива.

И ещё: перед кодом всегда добавляйте условие, или ставьте на него ссылку.

_____________
матфак вгу и остальная классика =)

fgh's picture

Исправленный вариант задачи с учётом всех замечаний:

Здесь исправлены следующие ошибки: перед кодом задачи стоит название; исправлено форматирование кода задачи; добавлен цикл for. Скажите пожалуйста, когда идёт речь об N элементах массива, имеется ввиду точное число, которое задаётся пользователем до выполнения тела функции?
Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой".

<?php
$a =array ();
$k=1;
$N=19;
for ($j=0; $j<=$N; $j++) {
    for ($i=1; $i<=$k;$i++) {
        $a[$j]= rand ();
        echo "_",$a[$j],"_";
    }
    $k++;
    echo "<BR>";
}
 ?>