Форум » Системы счисления » Задание 14.276 » Ответить

Задание 14.276

Teti1974: Здравствуйте! Нет ли ошибки в задании №276 или оно рассчитано на выполнение в Питоне? Потому что другими средствами (в Си++, Excel, калькулятор) его решить невозможно. Число 100^2+625^25+5^100 записали в 15-ой системе счисления. Для Питона, может и не проблема, а как быть тем, кто пишет на Си++? Использовать длинную арифметику или как? Пыталась разложить, если с числом 100 в степ.2, еще возможно, но как 5^00 разложить на 15не знаю.

Ответов - 1

Поляков: Это выражение можно немного упростить. 625 = 5^4, так что 625^25 = 5^100. Поэтому получаем 100^2 + 2*5^100. А вот дальше - да, в какой-то мере придется работать с длинной арифметикой. В Python, Java и PascalABC.NET есть встроенные возможности, а вот в C++ нужно вручную делать (нужно только умножение на 2 и на 5, а также сложение). Подождем ответа автора задачи.



полная версия страницы