0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 7
1

Посчитать количество нулей в двоичной записи записи числа

24.10.2013, 09:24. Показов 8693. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
сосчитать количество нулей в двоичной записи записи i
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2013, 09:24
Ответы с готовыми решениями:

Игра продолжается до тех пор, пока количество нулей в двоичной записи числа не станет равно k
Игра состоит в следующем: 1 игрок записывает два числа n и k,и игроки по очереди: 1, 2 и 3 умножают...

Определить количество разрядов в двоичной записи числа.
Дано натуральное число N. Определить количество разрядов в двоичной записи этого числа. Pascal

Количество нулей в двоичной записи числа
Мне нужно посчитать количество нулей в двоичной записи числа. Как стандартными функциями можно...

Количество нулей в двоичной записи числа (ассемблерные вставки в с++)
написала ф-цию,которая считает число нулей k в двоичной записи числа m int m_asm(int m) { int...

2
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
24.10.2013, 09:31 2
Лучший ответ Сообщение было отмечено PRK2013 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
uses crt;
var a:longint;{вводимое число в СС 10}
const c:array [0..1] of char= ('0','1');{массив цифр в сс 2}
var res:string;{строка=число в сс2 }
    d:0..1;{цифры 0 и 1 в десятичной системе }
    k:byte;{счетчик нолей}
begin
clrscr;
write('Введите десятичное число а= ');
readln( a );
res:='';
k:=0;
while a<>0 do {пока введенное число не 0}
 begin
  d:=a mod 2;{берем остаток от деления на 2(0 или 1)}
  if d=0 then k:=k+1;{если 0 считаем}
  res:=c[d]+res;{добавляем к итоговой строке в начало цифру из массива 0 или 1}
  a:=a div 2;{дели число на 2}
 end;
writeln('В СС 2 = ',res);
write('Число нолей=',k);
readln
end.
1
481 / 119 / 17
Регистрация: 30.09.2010
Сообщений: 473
24.10.2013, 12:41 3
Пупорев, как ты думаешь, сколько нулей в двоичной записи числа 0? А у тебя сколько?

Введите десятичное число а= 0
В СС 2 =
Число нолей=0
- у тебя получается, что число 0 вообще не имеет двоичного представления!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2013, 12:41
Помогаю со студенческими работами здесь

Количество нулей двоичной записи числа.(Теория алгоритмов. Рекурсия)
Подсчитать количество нулей в двоичной записи n. Например 46 -&gt;101110? Помогите пожалуйста

Посчитать количество единиц в двоичной записи числа
как можно прибавить значение флага cf к регистру rax? при попытки использовать регистр flags nasm...

Перевести число в двоичную систему счисления. Посчитать количество единиц в двоичной записи числа i
Перевести число в двоичную систему счисления. Посчитать количество единиц в двоичной записи числа...

Подсчет нулей в двоичной записи числа
Всем доброго времени суток !!! Задание следующее: Мы вводим число в 8-й системе, надо перевести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru