Преобразовать число, переставив цифры его двоичного представления в обратном порядке - C (СИ)
Формулировка задачи:
Помогите пожалуйста, не получается.
Преобразовать целое число, переставив цифры двоичного представления данного натурального числа в обратном порядке.
Код к задаче: «Преобразовать число, переставив цифры его двоичного представления в обратном порядке - C (СИ)»
int Preo(int n) { int k=0; while(n) { k = 2*k + (n%2); n /= 2; } return k; }
13 голосов, оценка 3.846 из 5
СОХРАНИТЬ ССЫЛКУ