В одномерном массиве, состоящем из n вещественных элементов, вычислить: количество отрицательных элементов массива; сумму модулей элементов массива, расположенных после минимального по модулю элемента. Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию. PHP: <? $mas=$_POST['mas']; $m=explode(" ", $mas); for($i=0; $i<count($m); $i++) { if($m[$i]>0) $summa=$summa+$m[$i]; } echo ' количество элементов массива, больших c: '."$summa"; $min[0] = $m[0]; $max[0] = $m[0]; $min[1] = 0; $max[1] = 0; for($i = 0; $i < count($m); $i++){ if(abs($m[$i]) > abs($max[0])){ $max[0] = $m[$i]; $max[1] = $i; } if(abs($m[$i]) < abs($min[0])){ $min[0] = $m[$i]; $min[1] = $i; } } $res = 1; if(abs($min[1]) < abs($max[1])){ $start_index = $min[1]; $end_index = $max[1]; } else { $start_index = $max[1]; $end_index = $min[1]; } for($i = $start_index+1; $i < $end_index; $i++){ $res *= $m[$i]; } echo '</br>произведение элементов массива, расположенных после максимального по мс дулю элемента. Преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом — все положительные (элементы, равные 0, считать положительными). : '."$res"; rsort($m); foreach ($m as $key => $val) { echo '</br>'."$key = $val\n"; } ?>