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