
Nalis
6 год назад
Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от 0 до 10000 включительно. Опишите алгоритм, позволяющий найти и вывести максимальное значение среди трёхзначных элементов массива, не делящихся на 7. Если в исходном массиве нет элемента, значение которого является трёхзначным числом и при этом кратно 7, то вывести сообщение «Не найдено».
на языке PHP.
ОТВЕТЫ

Anisim
Jul 4, 2019
lt;
for($i=0;$ilt;20;$i++)
{
$number = rand(0,10000);
$a[$i] = $number;
}
$max = -1;
for($i=0;$ilt;20;$i++)
{
if ($a[$i] / 7 !=0 amp;amp; $a[$i] gt;99 amp;amp; $a[$i] lt;1000 amp;amp; $a[$i] gt; $max)
$max = $a[$i];
}
echo "Все элементы:lt;brgt;";
for($i=0;$ilt;20;$i++)
{
echo "$a[$i]lt;brgt;";
}
if ($max!=-1)
{
echo "Нужный: $max";
}
else
{
echo "Не найден";
}
gt;
for($i=0;$ilt;20;$i++)
{
$number = rand(0,10000);
$a[$i] = $number;
}
$max = -1;
for($i=0;$ilt;20;$i++)
{
if ($a[$i] / 7 !=0 amp;amp; $a[$i] gt;99 amp;amp; $a[$i] lt;1000 amp;amp; $a[$i] gt; $max)
$max = $a[$i];
}
echo "Все элементы:lt;brgt;";
for($i=0;$ilt;20;$i++)
{
echo "$a[$i]lt;brgt;";
}
if ($max!=-1)
{
echo "Нужный: $max";
}
else
{
echo "Не найден";
}
gt;
235
Смежные вопросы: