Предмет: Информатика,
автор: Suricotik
Написать функцию которая за меньшее количество повторов с помощью бинарного поиска ищет заданное число в диапазоне от 0 до 100
ДАЮ 45 балов!!!
Ответы
Автор ответа:
0
$chislo = rand(0, 100);
$iterator = 0;$counter=0;while($iterator<$chislo){ $iterator = $iterator+10; $counter++;}
if ($iterator<$chislo){ while($iterator<$chislo){ $iterator = $iterator+1; $counter++; }
} else { while($iterator>$chislo){ $iterator = $iterator-1; $counter++; }}echo "iterator => {$iterator} chislo => {$chislo} повторов $counter";
$iterator = 0;$counter=0;while($iterator<$chislo){ $iterator = $iterator+10; $counter++;}
if ($iterator<$chislo){ while($iterator<$chislo){ $iterator = $iterator+1; $counter++; }
} else { while($iterator>$chislo){ $iterator = $iterator-1; $counter++; }}echo "iterator => {$iterator} chislo => {$chislo} повторов $counter";
Похожие вопросы
Предмет: Математика,
автор: dmitrijlitvinov767
Предмет: Информатика,
автор: obzherin2003
Предмет: Литература,
автор: dminaeva499
Предмет: Математика,
автор: Аноним