Самый День
Оракул
(99750)
2 года назад
<?php
$array[1] = array( 'name_1', 20, 'on');
$array[2] = array( 'name_2', 21, 'off');
$array[3] = array( 'name_3', 22, 'off');
$array[4] = array( 'name_4', 23, 'on');
$array[5] = array( 'name_5', 24, 'off');
$array[6] = array( 'name_6', 25, 'on');
$array[7] = array( 'name_7', 26, 'off');
$array[8] = array( 'name_8', 27, 'on');
$array[9] = array( 'name_9', 28, 'off');
$array[10] = array( 'name_10', 29, 'on');
$array[11] = array( 'name_11', 30, 'off');
$array[12] = array( 'name_12', 31, 'on');
$array[13] = array( 'name_13', 32, 'off');
$array[14] = array( 'name_14', 33, 'on');
$array[15] = array( 'name_15', 34, 'off');
$array[16] = array( 'name_16', 35, 'off');
$arr = array();
foreach ($array as $key => $val) {
$age = $val[1];
# военнообязанные
if($val[2] == 'on'){ $arr[$age] = $key; }
# невоеннообязанные
else{ $arr_2[$age] = $key; }
}
$min = min($arr);
print 'самый младший среди военнообязанных';
print "<pre>"; print_r ($array[$min]); print "</pre>";
$max = max($arr);
print 'самый старший среди военнообязанных';
print "<pre>"; print_r ($array[$max]); print "</pre>";
$max = max($arr_2);
print 'самый старший среди невоеннообязанных';
print "<pre>"; print_r ($array[$max]); print "</pre>";
?>
а) фамилию самого младшего по возрасту человека среди военнообязанных (считать, что такой есть и он единственный).
б) фамилии самых старших по возрасту людей среди военнообязанных и среди невоеннообязанных (считать, что такие есть и они единственные в своей группе).