Задача №9
Primary tabs
Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой". Вот начало такого вывода:
1 2 3 4 5 6 7 8 9 10 11 12 ......Второй вариант - сделайте то же самое, но не используйте массив: у вас есть переменная N, выведете на экран, все числа до N, по тому же принципе что и выше, например, если N=9, то получим:
1 2 3 4 5 6 7 8 9
Вариант 1:
define('N', 20); function fillArray ($n) { $arr = []; for ($i = 0; $i < $n; $i++) { $arr[$i] = $i; } return $arr; } function elka ($n) { $c = 0; $next = 1; foreach ($n as $value) { echo $value, " "; $c += 1; if ($c == $next) { $c = 0; $next += 1; echo "<br>"; } } } $a = fillArray(N); elka($a);
Вариант 2:
define('N', 20); function elka2 ($n) { $c = 0; $next = 1; for ($i = 1; $i <= $n; $i++) { echo $i, " "; $c += 1; if ($c == $next) { $c = 0; $next += 1; echo "<br>"; } } } elka2(N);
Результат:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
- Log in to post comments
- 1017 reads