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

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

Задача из списка

<?php
function mas()
{
	$array = [];
	for ($d = 1; $d <= 20; $d++) {
		$array[] = random_int(1, 1000);
	}
	return $array;	
}
	
function min_arg($array)
{	
	$min_arg = array_shift($array);
	foreach ($array as $value) {
			if ($value < $min_arg) {
				$min_arg = $value;
			}		
	}	
	return $min_arg;
}
echo min_arg(mas());
echo " - минимальное число в массиве";

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

vedro-compota's picture

    foreach ($array as $value) {
            if ($value < $min_arg) {
                $min_arg = $value;
            }       
    } 

-- двойной таб вместо одинарного.

2)

echo min_arg(mas());
echo " - минимальное число в массиве";

можно было бы и так:
echo min_arg(mas())
. " - минимальное число в массиве";

-- т.е. применить конкатенцию (при переносе длинного выражения тоже используют отступ чтобы показать, что это его продолжение)

_____________
матфак вгу и остальная классика =)

спасибо