= это сравнение
:= это оператор присваивания
Мое предложение - в массиве 20 на 20 храниться структура struct cell { int rabbit; // кол-во зайцев int* wolfs; // очки волков int* she_wolfs;// очки волчиц } очки предлагаю хранить умноженными на 10 во избежания проблем вещественным сравнением. Но есть одна проблема с задачей в целом. Это порядок ходов. Если в двух соседних клетках находятся заяц и волк, и первый ходит заяц, то волк может остаться голодным. Если же первый ходит волк - он то зайца может скушать. Поэтому, я предлагаю, что вначале ходят все зайцы, потом все волки - по очереди.
<?
for($i=0;$i<20;$i++)
{
$number = rand(0,10000);
$a[$i] = $number;
}
$max = -1;
for($i=0;$i<20;$i++)
{
if ($a[$i] / 7 !=0 && $a[$i] >99 && $a[$i] <1000 && $a[$i] > $max)
$max = $a[$i];
}
echo "Все элементы:<br>";
for($i=0;$i<20;$i++)
{
echo "$a[$i]<br>";
}
if ($max!=-1)
{
echo "Нужный: $max";
}
else
{
echo "Не найден";
}
?>
Ответ:
Объяснение:
На фото представлена диаграмма Эйлера для этой задачи и решение
k*N+6=234 следовательно k*N=228
Из k*N=228 видно, что N - основание системы счисления, является делителем числа 228. Делителями числа 228 являются следующие натуральные числа: 2, 4, 6, 12.
Поскольку в записи числа в N системе счисления есть 6, поэтому в качестве основания подойдет только 12.
Если перевести 234 в 12 с/с получим 176
176 - 3 цифры и оканчивается на 6
Ответ: 12