• Составить программу в Паскаль:Дано число меньше 16 определить - сколько единичных битов содержит двоичная запись этого

Ответы 1

  • program zz1;var a, b, n:integer; // задаем переменные целого типаbeginwrite(\' введите натуральное число < 16 \'); // вводим с клавиатуры числоread(n); while n > 1 do // организуем цикл, пока введенное число больше чем единицаbegina:=n mod 2; // получаем двоичную цифруif a = 1 then b:=b + 1; // проверяем ее, если единица, то считаемn:=n div 2; // уменьшаем заданное число if n = 1 then b:=b + 1;end;write(\' количество единичных битов в двоичной записи числа = \', b); // выводим ответend.

    • Автор:

      mosheo7hm
    • 2 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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