В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
qwerty54321
qwerty54321
13.12.2020 21:56 •  Информатика

Программа, составленная по приведённому алгоритму, обрабатывает целое положительное число X. Сколько существует таких чисел X, обрабатывая которые программа последовательно выводит числа 5 и 2?


Программа, составленная по приведённому алгоритму, обрабатывает целое положительное число X. Сколько

Показать ответ
Ответ:
игорёк1234567890
игорёк1234567890
07.12.2020 19:30

ответ: 56 | Воссоздал алгоритм который проходится от 1000000 до 0 и если m = 5, а L = 2, добавлял к ответу +1

Объяснение:


Программа, составленная по приведённому алгоритму, обрабатывает целое положительное число X. Сколько
0,0(0 оценок)
Ответ:
artmai02
artmai02
07.12.2020 19:30

56

Объяснение:

X mod 3 - последняя цифра в троичной записи числа X. X div 3 - число, полученное отбрасыванием последней цифры в троичной системе счисления.

Используя написанное выше, легко понять, что делает программа.

Сначала M = L = 0, затем в цикле, пока X > 0, к M прибавляется 1, к L прибавляется 1, если последняя цифра в троичной записи числа равна 2. Потом последняя троичная цифра отбрасывается. В конце выводится M и L.

Программа выводит количество троичных цифр в записи числа X и количество двоек в троичной записи числа X.

Итак, нужно найти количество чисел, троичная запись которых состоит из 5 цифр, из которых ровно две двойки.

Если первая цифра не двойка, то она 1 (0 быть не может): 1. Для двоек можно выбрать место на каждое из мест, обозначенных вопросом, можно поставить любую из 2 цифр (0 или 1). Получается 6 * 2 * 2 = 24 числа.

Если первая цифра двойка, то место для второй двойки можно выбрать каждый вопрос можно заполнить одной из двух цифр, итого 4 * 2 * 2 * 2 = 32 числа.

Всего 24 + 32 = 56 вариантов.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота