Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Напишите код на языке C++.

Вова Семёнов Ученик (101), закрыт 11 месяцев назад
Внизу предоставлено условие задачи. Напишите ответ, надо срочно!!!
Лучший ответ
Evgeny Мастер (1448) 11 месяцев назад
Алгоритм ниже, должен найти число менее чем за 7 шагов.
 #include 
int guess(const BlackBox& box){
int a = 1,b=100;
int i=8;
while(--i){
int mp = std::round(static_cast(a+b)/2);
try{
box.GuessNumber(mp);
}
catch(ExceptionLess const& ex){
b = mp;
}
catch(ExceptionGreater const& ex){
a = mp;
}
catch(ExceptionEqual const& ex){
return mp;
}
}
}
Вова СемёновУченик (101) 11 месяцев назад
Премного благодарен
Остальные ответы
Похожие вопросы