Получение цифры по позиции в системе счисления z
Этот материал распространяется на условиях лицензии Creative Commons Attribution/Share-Alike License 3.0 (Unported). Это означает, что вы можете размещать этот контент на своем сайте или создавать на его основе собственный (в том числе и в коммерческих целях), при условии сохранения оригинального лицензионного соглашения. Кроме того, Вы должны отметить автора этой работы, путем размещения HTML ссылки на оригинал работы https://planetcalc.ru/8131/. Пожалуйста оставьте без изменения все ссылки на других авторов данной работы или работы, на основе которой создана данная работа (если таковые имеются в спроводительном тексте).
f(x,y,z) = mod( floor(x/z^(y-1)) , z)
x - число в десятичной системе счисления
y - позиция цифры (считается от конца)
z - система счисления
Например, я хочу узнать, какая 4-я цифра(с конца) в двоичном представлении числа 25:
f(25,4,2) = mod( floor(25/2^3), 2) = mod( 3, 2) = 1
Так и есть: 25(10) = 11001(2)
Комментарии