MelnikovaIvanovna
?>

Составить программу ! дано натуральное число n. найти и вывести все числа в интервале от 1 до n - 1, у которых произведение всех цифр совпадает с суммой цифр данного числа. если таких чисел нет, то вывести слово "нет" пример n=44 числа : 17, 26, 35 я не разбираюсь в информатике, поэтому программу лучше сделать более доступной

Информатика

Ответы

Дубровская571

ответ:

объяснение:

这是什么

Платон Демцун

сначала переводим числа 6 и 4 в 2-ную систему. для этого делим всё время на 2 с остатком:

6 / 2 = 3 (остаток 0)

3 / 2 = 1 (остаток 1)

выписываем последний результат деления (1) и все остатки, начиная с конца:

1 1 0

таким образом:

аналогично:

умножаем: 110 х 100 = 11000

тут действует такое же правило, что и для обычных десятичных чисел: чтобы умножить на 10, 100, 1000, 10000 и т.д., достаточно просто дописать справа столько нулей, сколько их есть в этом множителе.   а вобще умножение двоичных чисел выполняется точно так же, как и десятичных - если нужно, то в столбик. двоичную "таблицу умножения" легко выучить наизусть:

0 х 0 = 0

0 х 1 = 0

1 х 0 = 0

1 х 1 = 1

когда при умножении в столбик мы складываем промежуточные результаты, правила тоже простые:

0 + 0 = 0

0 + 1 = 1

1 + 0 = 0

1 + 1 = 10

(смотри пример умножения на прикреплённом рисунке)

Anatolevich667

подсчитаем количество цифр на каждом входе/выходе, и заметим, что на выходе цифр всегда ровно вдвое больше, чем на входе. можно сделать предположение, что каждая цифра на входе шифруется комбинацией из двух цифр на выходе.

проверяем наше предположение:

2 -> 10 (первый вход). то же самое верно для   3-го и 4-го входов, и для последней цифры 6-го.

проверяя другие числа, убедимся, что предположение верное.

значит, чёрный ящик шифрует числа по схеме:

0 -> 00

1 -> 01

2 -> 10

3 -> 11

4 -> 02

5 -> 20

6 -> 22

7 -> 03

8 -> 30

9 -> 33

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить программу ! дано натуральное число n. найти и вывести все числа в интервале от 1 до n - 1, у которых произведение всех цифр совпадает с суммой цифр данного числа. если таких чисел нет, то вывести слово "нет" пример n=44 числа : 17, 26, 35 я не разбираюсь в информатике, поэтому программу лучше сделать более доступной
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Александровна1244
Измайлова-Алексей
nikitavertiev98400
Blekjek730
nalich8524
topshopnails
mos197653
toxicfish
ЕкатеринаРустам
Asira926
Лихачев Полина1978
zeltos384
Advantage9111
krasa28vostok65
ribcage52