<?php
/**
* Решение для задачи №1 из курса PHP
*
* Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]
* ПРИМЕЧАНИЕ: подразумевается, что вы должны организовать цикл,
* который выполнится N раз
* и при этом в каждом своём витке выведет на экран случайное число.
*/
$n = 15; //переменная для хранения требуемого количества элементов
$randNums = getRandNumber($n);//Служебная переменная для хранения массива случайных чисел получаемых функцией
for ($i = 0; $i < count($randNums); $i++){ //Цикл для вывода чисел
echo $randNums[$i]."<br>";
}
//Функция принимает на входе в качестве параметра число элементов.
//возвращает массив элементов
function getRandNumber($int) {
$numbers = array();
for ($i=0; $i < $int; $i++) {
$numbers [] = rand(-21, 35);
}
return $numbers;
}
?>
список задач
vedro-compota
Sat, 08/31/2019 - 01:50
Permalink
замечания
_____________
матфак вгу и остальная классика =)
toyrik
Sun, 09/01/2019 - 09:45
Permalink
Поправил
Поправил. Но В процессе правки возник вопрос:
какой практический смысл у функции не возвращающей значение а выводящей её на экран?... ну за echo - понятно.. она как мне кажется для этого и придумывалась.
vedro-compota
Sun, 09/01/2019 - 15:27
Permalink
засчитано
решение засчитано
это учебная задача, часто функция не оказывает побочный эффект вы правы, но на практике иногда пишут функции и чисто для вывода данных в каком-то виде, так что все бывает.
_____________
матфак вгу и остальная классика =)