THE_ALGORITHMS Telegram 4785
Проверить, равны ли два числа, не используя арифметические операторы и операторы сравнения.

Для проверки равенства двух чисел можно использовать побитовую операцию NOT (~) и побитовую операцию AND (&).

Алгоритм:
- Проверка (a & ~b) == 0 убедится, что все биты, установленные в a, также установлены в b.
- Проверка (b & ~a) == 0 убедится, что все биты, установленные в b, также установлены в a.
- Если обе проверки равны нулю, значит, оба числа имеют одинаковые биты, то есть они равны.



tgoop.com/the_algorithms/4785
Create:
Last Update:

Проверить, равны ли два числа, не используя арифметические операторы и операторы сравнения.

Для проверки равенства двух чисел можно использовать побитовую операцию NOT (~) и побитовую операцию AND (&).

Алгоритм:
- Проверка (a & ~b) == 0 убедится, что все биты, установленные в a, также установлены в b.
- Проверка (b & ~a) == 0 убедится, что все биты, установленные в b, также установлены в a.
- Если обе проверки равны нулю, значит, оба числа имеют одинаковые биты, то есть они равны.

BY Алгоритмы и структуры данных




Share with your friend now:
tgoop.com/the_algorithms/4785

View MORE
Open in Telegram


Telegram News

Date: |

Clear How to create a business channel on Telegram? (Tutorial) Just at this time, Bitcoin and the broader crypto market have dropped to new 2022 lows. The Bitcoin price has tanked 10 percent dropping to $20,000. On the other hand, the altcoin space is witnessing even more brutal correction. Bitcoin has dropped nearly 60 percent year-to-date and more than 70 percent since its all-time high in November 2021. On June 7, Perekopsky met with Brazilian President Jair Bolsonaro, an avid user of the platform. According to the firm's VP, the main subject of the meeting was "freedom of expression." To upload a logo, click the Menu icon and select “Manage Channel.” In a new window, hit the Camera icon.
from us


Telegram Алгоритмы и структуры данных
FROM American