Найти значение выражения. Для операций умножения и деления использовать сдвиг влево и вправо - C (СИ)
Формулировка задачи:
Найти значение выражения. Для операций умножения и деления использовать сдвиг влево и вправо. Исходные данные считать из файла А, а результат записать в файл В.
Y=(11a+7b)/4
Ваши предложения.
Как вообще произвести добавление, если там две неизвестных
Решение задачи: «Найти значение выражения. Для операций умножения и деления использовать сдвиг влево и вправо»
textual
Листинг программы
a_8=a<<3; a_2=a<<1; a_11=a_8+a_2+a;
Объяснение кода листинга программы
a_8
- это переменная, которая получается путем сдвига переменнойa
влево на 3 позиции. Значение переменнойa_8
равно значению переменнойa
, умноженному на 8.a_2
- это переменная, которая получается путем сдвига переменнойa
влево на 1 позицию. Значение переменнойa_2
равно значению переменнойa
, умноженному на 2.a_11
- это переменная, которая получается путем сложения переменныхa_8
,a_2
иa
. Значение переменнойa_11
равно сумме значений переменныхa
,a_8
иa_2
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д