
Егор
7 год назад
Дан массив размпра N. Возвести в квадрат все его локальные минимумы. На языке php
ОТВЕТЫ

Иерофеевич
Jul 15, 2019
lt;php
// Если локальным минимумом подразумевается элемент массива
// строго меньше всех имеющихся у него соседей.
// Крайние элементы не рассматриваю так как один сосед
$N = 10;
$a = array(4,2,3,4,3,66,9,8,9,10);
for ($i = 1; $i lt;= $N - 2; $i++) {
if ( ( $a[$i-1] gt; $a[$i] ) and ( $a[$i] lt; $a[$i+1] ) ) {
echo $a[$i]*$a[$i]. ;
}
}gt;
// Если локальным минимумом подразумевается элемент массива
// строго меньше всех имеющихся у него соседей.
// Крайние элементы не рассматриваю так как один сосед
$N = 10;
$a = array(4,2,3,4,3,66,9,8,9,10);
for ($i = 1; $i lt;= $N - 2; $i++) {
if ( ( $a[$i-1] gt; $a[$i] ) and ( $a[$i] lt; $a[$i+1] ) ) {
echo $a[$i]*$a[$i]. ;
}
}gt;
155
Смежные вопросы: