Задача №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
- 315 reads