Вопрос:

13. Чему будут равны значения переменных `a` и `b` после выполнения программы при указанных начальных значениях? Какими будут типы переменных `a` и `b`? a += 1 b += a a *= b b /= 5 a -= a a) a = 4 и b = 0 б) а = 0 и b = 0

Ответ:

Рассмотрим оба случая: а) `a = 4`, `b = 0` `a += 1` (a = a + 1 = 4 + 1 = 5) `b += a` (b = b + a = 0 + 5 = 5) `a *= b` (a = a * b = 5 * 5 = 25) `b /= 5` (b = b / 5 = 5 / 5 = 1.0) `a -= a` (a = a - a = 25 - 25 = 0) Значения: `a = 0`, `b = 1.0` Типы: `a` - `int`, `b` - `float` б) `a = 0`, `b = 0` `a += 1` (a = a + 1 = 0 + 1 = 1) `b += a` (b = b + a = 0 + 1 = 1) `a *= b` (a = a * b = 1 * 1 = 1) `b /= 5` (b = b / 5 = 1 / 5 = 0.2) `a -= a` (a = a - a = 1 - 1 = 0) Значения: `a = 0`, `b = 0.2` Типы: `a` - `int`, `b` - `float`
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие