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

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

Вова Семёнов Ученик (106), закрыт 1 год назад
Внизу предоставлено условие задачи. Напишите ответ, надо срочно!!!
Лучший ответ
Evgeny Мастер (1448) 1 год назад
Алгоритм ниже, должен найти число менее чем за 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;
}
}
}
Вова СемёновУченик (106) 1 год назад
Премного благодарен
Остальные ответы
Похожие вопросы