Помогите, пожалуйста!While5. Дано целое число N больше 0 , являющееся некой

Помогите, пожалуйста!
While5. Дано целое число N больше 0 , являющееся некоторой ступенью числа 2: N = 2K. Отыскать целое число K показатель этой ступени.

Решить с поддержкою PASCAL

Задать свой вопрос
1 ответ

function F(N: integer): integer;

begin

 if N = 1 then Result := 0

 else Result := 1 + F(N div 2);

end;

begin

 var N := ReadInteger();

 Write(F(N))

end.

Виктория Дудко
Либо циклом:
Jurij Krivohizhkin
function Iter(N: integer): integer;begin Result := 0; var x := 1; repeat x *= 2; Result += 1 until N = xend;begin var N := ReadInteger(); Write(Iter(N))end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт