Напишите значения переменных a,b,c после выполнения данного фрагмента программы:
int a=10,b=5,c=8;
if (a<c) b=b+c;
else a=a-b;
if (b>c) a=b+c;
else a=a-c;
if (c<a) b=c++;
else c=b--;
a=-a;
Ответы на вопрос
Ответил Nixoida
0
int a=10,b=5,c=8;
if (a<c) b=b+c; else a=a-b;
if (b>c) a=b+c; else a=a-c;
if (c<a) b=c++; else c=b--;
a=-a;
Решение:
а=10
b=5
c=8
если (10 < 8 ?) нет a = a-b = 10 - 5 = 5
если (5 > 8 ?) нет a = a-c = 5 - 8 = -3
если (8 < -3 ? ) нет c = b-- = b - 1 = 4
а = - (-3) = 3
После выполнения кода
а = 3
b = 5
c = 4
Новые вопросы