Инструкция
1
Организуйте перебор всех элементов массива, сравнивая значение каждого последующего с предыдущим и запоминая максимальное значение в отдельную переменную. На языке PHP соответствующий блок кода может выглядеть, например, так - сначала определите массив:$values = array(14, 25.2, 72, 60, 3);Затем присвойте отдельной переменной значение первого элемента - оно до начала перебора элементов будет считаться максимальным:$maxValue = $values[0];Организуйте цикл, сравнивая ранее запомненное значение с текущим. По результатам сравнения запоминайте или пропускайте текущее значение:foreach($values as $val) if($val > $maxValue ) $maxValue = $val;Выведите выявленное максимальное значение:
echo $maxValue;
echo $maxValue;
2
На языке JavaScript этот же алгоритм может быть реализован, например, таким кодом:<script>
var values = [14, 25.2, 72, 60, 3];
var maxValue = values[0]
for(var i=1; i <= values.length-1; i++) {
if(values[i] > maxValue) maxValue = values[i];
}
alert(maxValue);
</script>
var values = [14, 25.2, 72, 60, 3];
var maxValue = values[0]
for(var i=1; i <= values.length-1; i++) {
if(values[i] > maxValue) maxValue = values[i];
}
alert(maxValue);
</script>
3
Однако организовывать проверку самостоятельно нет необходимости, так как большинство языков программирования имеют встроенные функции, которые это сделают за вас. Например, на языке PHP можно использовать функцию сортировки элементов массива по убыванию rsort. Соответствующий код для массива, использованного в первом шаге, может выглядеть, например, так:<?php
$values = array(14, 25.2, 72, 60, 3);
rsort($values);
echo $values[0];
?>
$values = array(14, 25.2, 72, 60, 3);
rsort($values);
echo $values[0];
?>
4
Для языка JavaScript проще всего воспользоваться методом max объекта Math, передав ему массив в качестве аргумента с помощью другого метода - applay. Например, таким кодом:<script>var values = [14, 25.2, 72, 60, 3];
alert(Math.max.apply({},values))</script>
alert(Math.max.apply({},values))</script>