M017. Массиви ададҳои ҳақиқӣ а0,...,аn-1 дода шудааст. Қимати хурдтарини он аъзоҳои массиви додашуда, ки дар интервали (c1,c2) воқеъ ҳастанд, ёфта шавад ва ҳама аъзоҳои массив, ки дар интервали (c1,c2) воқеъ ҳастанд, бо ин адад иваз карда шаванд. Массиви ибтидоӣ ва ислоҳшуда чоп карда шаванд.

Дан массив действительных чисел а0,...,аn-1. Найти минимальное значение элементов массива, принадлежащих интервалу (c1,c2) и заменить все элементы массива, находящиеся в интервале (c1,c2), на это число. Исходный и скорректированный массивы напечатать.

<?php
$N=20;
for($i=0; $i<$N; $i++)
echo $i," | ",$x[$i]=rand(-200,200)/100,"<br>";
$c1=-.2;
$c2=.2;
$fl=true;
$j=0;
for($i=0;$i<$N;$i++)
if($x[$i]>$c1 && $x[$i]<$c2) {
$k[$j++]=$i;
if($fl) {
$fl=false;
$min=$x[$i];
}
else if($min>$x[$i])
$min=$x[$i];
}
if($fl)
echo "Ягон аъзои массив дар интервали ($c1,$c2) вокеъ нест";
else {
$n=count($k);
for($i=0;$i<$n;$i++)
$x[$k[$i]]=$min;
echo "Аъзои хурдтарини массив аз интервали ($c1,$c2): $min<br>";
echo "Массиви нав:<br>";
for($i=0; $i<$N; $i++)
echo $i," | ",$x[$i],"<br>";
}
?>