Алгоритм целочисленного деления на два - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Написать функцию, реализующую алгоритм целочисленного деления на 2 целого числа типа unsigned short int , не используя арифметические операции Помогите пожалуйста !

Решение задачи: «Алгоритм целочисленного деления на два»

textual
Листинг программы
#include <stdio.h>
 
unsigned short int bisection(unsigned short int X)
{
return X >> 1; /* сдвиг разрядов вправо один раз и возвращение результата */
}
 
int main(int argc, char **argv)
{
unsigned short int B = 127;
 
printf("Byte value before bisection is %d\n", B);
printf("Byte value after bisection is %d\n", bisection(B));
return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы