@Anvario0

В чём суть задания?

Нужно написать программу по заданию, но я даже не понимаю сути вопроса.
Задание:
В строке найти последовательности цифр, каждую из них считать числом в той системе счисления, которая соответствует максимальной цифре, заменить числа в строке символами с кодами, полученными из этих чисел. Пример: aaa010101bbb343ccc – двоичная и пятиричная системы счисления.

Последовательность нужно считать в той системе счисления, которая соответствует максимальной цифре, но в примере ведь твориться вовсе не это. Разве в последовательности "010101" максимальная цифра не 1? Тогда почему мы считаем в двоичной системе счисления? Во второй последовательности "343" самая большая цифра - 4, но считаем в пятиричной. Почему так?
Второе, "заменить числа в строке символами с кодами, полученными из этих чисел" - что это вообще значит? О каких кодах речь?
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ответы на вопрос 1
@galaxy
Разве в последовательности "010101" максимальная цифра не 1?
В двоичной системе счисления максимальная используемая цифра как раз 1. В N-ричной - N-1

Второе, "заменить числа в строке символами с кодами, полученными из этих чисел" - что это вообще значит?
ASCII-коды, скорее всего.
0101012 = 21 - непечатный символ NAK
3435 = 98 - 'b'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы