Предмет: Информатика,
автор: maksimboss
Вася загадал число от 1 до N. За какое наименьшее количество вопросов (на которые Вася отвечает "да" или "нет") Петя может угадать Васино число?
Входные данные
Вводится одно число N
Выходные данные
Выведите наименьшее количество вопросов, которого гарантированно хватит Пете, чтобы угадать Васино число.
Примеры
входные данные
5
выходные данные
3
Ответы
Автор ответа:
0
var n,k:integer;
begin
write('n = ');
readln(n);
k:=trunc(ln(n-1)/ln(2))+1;
writeln('k = ',k);
end.
Пример:
n = 5
k = 3
begin
write('n = ');
readln(n);
k:=trunc(ln(n-1)/ln(2))+1;
writeln('k = ',k);
end.
Пример:
n = 5
k = 3
Похожие вопросы
Предмет: Физика,
автор: Fr0stBiTe
Предмет: Химия,
автор: ksyufomina17
Предмет: Геометрия,
автор: ryslanaushakova767
Предмет: Алгебра,
автор: ЯМаНюНиК
Предмет: Математика,
автор: ilkin123