![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Lodar' |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 38 Пол: Мужской Репутация: ![]() ![]() ![]() |
Расстоянием между двоичными кодами называется количество несовпадающих двоичных разрядов. Например:
0101101 0010101 р=3 ----------- *** Составить функцию Ro (N1,N2), вычисляющую расстояние между двоичными представлениями её целочисленных аргументов N1 N2 Добавлено через 1 мин. желательно написать самый рациональный алгоритм (язык Delphi консольное приложение) |
![]() ![]() |
Lodar' |
![]()
Сообщение
#2
|
Новичок ![]() Группа: Пользователи Сообщений: 38 Пол: Мужской Репутация: ![]() ![]() ![]() |
=)) твой вариант несовсем прокатил на экзамене(( препод сказал что он маленько не рационален...ну поставил мне конечно 4,5 =) все равно спасибо большое за помощь! я могу показать где что довести до идеала если интересно
Добавлено через 12 мин. вобщем там не надо было умножать на маску. Было предложено просто сделать операцию XOR над числами N1 и N2 (причем один раз а не в цикле) и посчитать где вылазит 0 Сообщение отредактировано: Lodar' - 1.02.2009 11:29 |
![]() ![]() |
![]() |
Текстовая версия | 21.07.2025 20:14 |