Задача №10 - Нахождение максимального числа массива целых чисел
Primary tabs
Задачи из этого этого списка
<?php /* Задайте случайным образом массив из N элементов (целых чисел). Найдите максимальное число и напечатайте его. */ $N = 5; $source = []; echo "Исходный массив целых чисел:". '<br />'; //Заполнение массива случайными числами for ( $i = 0; $i < $N; $i++ ) { $source[$i] = rand( -10, 10 ); echo $source[$i]." "; } echo '<br />'; echo "Максимальное число массива:". '<br />'; //Вывод максимального числа массива echo max ($source); ?>
- Log in to post comments
- 8308 reads
melisa
Thu, 09/27/2018 - 13:07
Permalink
хорошо
представьте вариант решения задачи в виде функции, принимающей в качестве аргумента $N - число элементов массива.
Pavel1989
Fri, 09/28/2018 - 20:23
Permalink
Доработал
melisa
Mon, 10/01/2018 - 11:56
Permalink
хорошо, но
хорошо, но условия на $N лучше накладывать внутри функции.
Крайне желательно, чтобы функция/метод сам мог обрабатывать (например, выдать сообщение "Число элементов массива должно быть положительным!") любые входящие данные, не "падая в ошибку", т.к. в реально работающем приложении могут случиться а)намеренный взлом и подстановка вредоносных данных, б)ошибки по невнимательности самого разработчика.
Pavel1989
Tue, 10/02/2018 - 18:03
Permalink
Исправил
melisa
Tue, 10/02/2018 - 18:07
Permalink
что возвращает функция?
вы выводите на экран значение в этой строке.
переделайте функцию, чтобы она возвращала конечное значение, а не печатала его.
Pavel1989
Tue, 10/02/2018 - 20:21
Permalink
Доработал
melisa
Wed, 10/03/2018 - 13:00
Permalink
принято
принято