Răspuns:
1)
21/2*2-5 = 15
2)
b) !(x <= 5 || x => 20) || (x != y)
3)
a) x/10%10 == 2 && x%y == 0
4)
b) !(x < -21 || x > -2) || !(x < 2 || x > 21)
5)
x = 8, y = 6
a)
z = 3 * (x--) - 4 * y //Aici x se incrementeaza dupa operatie
z = 3 * 8 - 4 * 6
z = 24 - 24 = 0
b)
z = x % y + 1;
z = 2 + 1 = 3
c)
z = (x / 2 + 2 == y)
z = (4 + 2 == y)
z = (6 == 6) // Contine semne de comparare deci da 1 sau 0
z = 1
d)
z = ++x - (y--) + 3 //Aici este preincrementare unde intai se face x + 1
z = 9 - 6 + 3 = 6
Explicație:
E deja prea mult de scris pentru orice, ma poti intreba totusi!