Предмет: Информатика, автор: denisIvanov04

Написать программу для решение задания Егэ-14(Желательно на паскаль)
Пример:
4^2015+2^6048-2^2017-150


restIess: Программа должна очень много уметь, там же вроде надо не просто пример решить, а посчитать количество цифр в числе или что-то подобное(уже не помню)
denisIvanov04: да там нули или единицы посчитать
restIess: есть задания с другими система счисления
denisIvanov04: мне надо в двоичной
denisIvanov04: Сколько значащих нулей в двоичной записи числа 42015 + 82016 – 22017 – 150?
denisIvanov04: так звучит задание
denisIvanov04: если возможно, сделать так чтобы он считал кол-во нулей и кол-во единиц

Ответы

Автор ответа: BobbyFresnel
1

uses School;

begin

 var r := (4bi ** 2015 + 2bi ** 6048 - 2bi ** 2017 - 150).ToBase(2);

 Println('Нулей:', r.Count(d -> d = '0'));

 Println('Единиц:', r.Count(d -> d = '1'))

end.

Приложения:

denisIvanov04: согласен
denisIvanov04: вопрос
denisIvanov04: к вашему ответу
denisIvanov04: если заменить данные ответ может получится?
denisIvanov04: а можно ли сделать так чтобы самому вводить числа после запуска программы?
Похожие вопросы