Число записали в 15 системе. Оно имеет 5 значащих разрядов. Если это чило умножить ** 4 и...

0 голосов
40 просмотров

Число записали в 15 системе. Оно имеет 5 значащих разрядов. Если это чило умножить на 4 и тоже записать в 15 системе, то получившееся число - исходное число, но в обратном порядке цифр. Изначальное число?


Информатика (12 баллов) | 40 просмотров
Дан 1 ответ
0 голосов

Пусть компьютер считает.

javascript:for (let сч = Math.pow(15, 4); сч < Math.pow(15, 5); сч++) { let м = [], п = сч; while (п > 0) { м.push(п % 15); п = п / 15 | 0; } п = сч * 4; let сч1 = 4, н = true; while (п > 0) { if (м[сч1] != п % 15) { н = false; break; } п = п / 15 | 0; сч1--; } if (н) { alert(сч); break; } }

Это число - 161952.

(654k баллов)
0

а если нужно тоже самое, но в 14 сс и с умножением на 6? Чтобы выходило тоже 5 разрядов. Не разбираюсь в этом языке программирования, поэтому не могу понять, как можно изменить

0

Замени все "15" на 14 и "п = сч * 4;" на "п = сч * 6;".