Задача №10. Задайте случайным образом массив из N элементов (целых чисел). Найдите максимальное число и напечатайте его.

Задача из этого списка.

<?php
/* Задайте случайным образом массив из N элементов (целых чисел). Найдите максимальное число и напечатайте его. */
function maxNumber($num) {
	$a = 0;
	while($num > 0) {
		$array[] = rand(1, 99);
		$num--;
	}
	foreach($array as $elem) {
		if($elem > $a) { 
			$a = $elem; //перезаписывает текущий максимум, если новое число из массива больше.
		}
    }
    echo $a;
}
maxNumber(10);
?>

Key Words for FKN + antitotal forum (CS VSU):

melisa's picture

  1. foreach($array as $elem) 

    не стоит сокращать $elem. $element вполне не очень длинно, да и здесь можно было бы ограничиться $a, т.к. переменная не важная и смысла не несёт в себе.

  2. echo $a;

    а вот $a можно было бы и назвать функционально: $maxNumber, например.

  3. function maxNumber($num)

    а функцию, которая *что делает* - печатает - можно было бы назвать maxNumberPrinter($num)

принято