ЛН
-
- Наверно так out=1*((in>>0)&1)+10*((in>>1)&1)+100*((in>>2)&1)+1000*((in>>3)&1) ... - IBAH(31.07.2025 10:57)
- Ничего непонятно. 8 в десятичной системе = 1000 в двоичной. Ничего не делать не нужно. Это одно и тоже. Ale3000(92 знак., 31.07.2025 10:26)
- По идее, нужно просто сложить результаты умножения. Младшего
разряда - на единицу, следующего - на 10, третьего - на 100 и так
далее. Получим десятичное целое, нули и единицы которого
представляют исходное число в двоичном виде. - Nikolay_Po(31.07.2025 09:33)
- да, так и сделал LordN(51 знак., 31.07.2025 10:38)
- что означает "к выводу"? 17-> строка символов "10001"? Тогда только сдвигаемой маской побитно смотрим на число и формируем строку из символов 0/1. - Лaгyнoв(31.07.2025 09:25)
- BCD Eddy_Em(1 знак., 31.07.2025 08:50, ссылка)
- 00010001 - в BCD означает 11 - Лaгyнoв(31.07.2025 09:22)
- А сколько надо? - Eddy_Em(31.07.2025 10:24)
- а вот такое тоже называется BCD? LordN(1 знак., 31.07.2025 09:18, ссылка)
- Страшная картинка. Вообще не понял, что там происходит… - Eddy_Em(31.07.2025 10:24)
- 00010001 - в BCD означает 11 - Лaгyнoв(31.07.2025 09:22)
- вот! >>> SciFi(1 знак., 31.07.2025 08:23, ссылка)
- не, вот LordN(19 знак., 31.07.2025 08:50, картинка)
- p.s. проверил, работает LordN(2 знак., 31.07.2025 10:41, картинка, картинка)
- не, вот LordN(19 знак., 31.07.2025 08:50, картинка)