• дано натуральное число.Определить количество единиц в записи данного числа в двоичной системе счисления

Ответы 1

  • var  n, k: longint;begin  Write('Введите натуральное число: '); Readln(n);  k := 0;  if n > 1 then  begin    repeat      if n mod 2 = 1 then k := k + 1;      n := n div 2    until n < 2  end;  Writeln('Количество единиц в двоичном представлении равно ', k + 1)end.Тестовое решение:Введите натуральное число: 152Количество единиц в двоичном представлении равно 3
    • Автор:

      barclay
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years