Контрольные задания > 6. Определи значение переменной 'c' в C++ после выполнения данного алгоритма. В ответе запиши: b = ..., c = ...
a := 4
a := a * (-a)
b := -a/2
a := (a + b) + 13
c := b div a
Вопрос:
6. Определи значение переменной 'c' в C++ после выполнения данного алгоритма. В ответе запиши: b = ..., c = ...
a := 4
a := a * (-a)
b := -a/2
a := (a + b) + 13
c := b div a
Ответ:
Выполним алгоритм по шагам:
1. `a := 4`
2. `a := a * (-a) = 4 * (-4) = -16`
3. `b := -a / 2 = -(-16) / 2 = 16 / 2 = 8`
4. `a := (a + b) + 13 = (-16 + 8) + 13 = -8 + 13 = 5`
5. `c := b div a = 8 div 5 = 1` (div - это целочисленное деление, то есть берем только целую часть от деления).
Ответ: b = 8, c = 1