Задача №9
Primary tabs
Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой". Вот начало такого вывода:
<?php
function arrayCreation(int $num): array
{
for ($i = 0; $i < $num; $i++) {
$arr[] = random_int(10, 99);
}
return $arr;
}
function arrayOutput(array $arr, int $num)
{
$peak = 1;
$passage = 0;
for ($i = 0; $i < $num; $i++) {
echo $arr[$i], ' ';
$passage += 1;
if ($passage == $peak) {
echo '<br>';
$peak = $peak + 1;
$passage = 0;
}
}
}
$num = 12;
arrayOutput(arrayCreation($num), $num);
?>
Второй вариант - сделайте то же самое, но не используйте массив: у вас есть переменная N, выведете на экран, все числа до N, по тому же принципе что и выше.
<?php
function showTheTree(int $num)
{
$peak = 1;
$passage = 0;
for ($i = 1; $i < $num; $i++) {
echo $i, ' ';
$passage += 1;
if ($passage == $peak) {
echo '<br>';
$peak = $peak + 1;
$passage = 0;
}
}
}
$num = 9;
showTheTree($num);
?>
- Log in to post comments
- 538 reads