![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Lodar' |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 38 Пол: Мужской Репутация: ![]() ![]() ![]() |
Расстоянием между двоичными кодами называется количество несовпадающих двоичных разрядов. Например:
0101101 0010101 р=3 ----------- *** Составить функцию Ro (N1,N2), вычисляющую расстояние между двоичными представлениями её целочисленных аргументов N1 N2 Добавлено через 1 мин. желательно написать самый рациональный алгоритм (язык Delphi консольное приложение) |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата как вы думаете это рабочий алгоритм? Рабочий? Да. Рациональный? Нет... Поскольку речь шла о рациональном изначально, то твой алгоритм я предпочитаю не реализовывать... Там битовые операции, выполняется очень быстро, компактный код, здесь - лишние массивы... Что именно непонятно ТАМ?Добавлено через 6 мин. Цитата она почему то не работает подскажите гда ошибка? Ошибка - в неинициализированных переменных... I внутри процедуры Perevod чему равен, можно узнать? К какому элементу массива ты обращаешься? |
![]() ![]() |
![]() |
Текстовая версия | 21.07.2025 20:13 |