Предмет: Информатика,
автор: qwerty2015f5
переведите в C++.
var n,k,n2:int64;
begin
read(n);
k:=0;
n2:=1;
while n2<=n do
begin
n2:=n2*2;
k:=k+1;
end;
write(k);
end.
Ответы
Автор ответа:
1
#include <iostream>
#include <cmath>
int main()
{
int n;
std::cin>>n;
std::cout<<ceil(log(n)/log(2));
return 0;
}
Похожие вопросы
Предмет: Алгебра,
автор: maria9002
Предмет: Геометрия,
автор: sofiahehehe2
Предмет: Русский язык,
автор: ggttvuvuuvvuu
Предмет: География,
автор: lizalove13
Предмет: Алгебра,
автор: polina19081