Given an array of integers, find the maximum and minimum in it.
Examples:
Input : arr[] = {2, 3, 1, 6, 7}
Output : Maximum integer of the given array:7
Minimum integer of the given array:1
Input : arr[] = {1, 2, 3, 4, 5}
Output : Maximum integer of the given array : 5
Minimum integer of the given array : 1
Approach 1 (Simple) : We simply traverse through the array, find its maximum and minimum.
PHP
<?php// Returns maximum in arrayfunction getMax($array) { $n = count($array); $max = $array[0]; for ($i = 1; $i < $n; $i++) if ($max < $array[$i]) $max = $array[$i]; return $max; }// Returns maximum in arrayfunction getMin($array) { $n = count($array); $min = $array[0]; for ($i = 1; $i < $n; $i++) if ($min > $array[$i]) $min = $array[$i]; return $min; }// Driver code$array = array(1, 2, 3, 4, 5);echo(getMax($array));echo("\n");echo(getMin($array));?> |
Output:
5 1
Approach 2 (Using Library Functions) : We use library functions to find minimum and maximum.
- Max():max() returns the parameter value considered “highest” according to standard comparisons. If multiple values of different types evaluate as equal (e.g. 0 and ‘abc’) the first provided to the function will be returned.
- Min():min() returns the parameter value considered “lowest” according to standard comparisons. If multiple values of different types evaluate as equal (e.g. 0 and ‘abc’) the first provided to the function will be returned.
PHP
<?php$array = array(1, 2, 3, 4, 5);echo(max($array));echo("\n");echo(min($array));?> |
Output:
5 1
