Informatică, întrebare adresată de dombrowskimaria7, 8 ani în urmă

Care este valoarea expresiei C/C++ de mai jos dacă variabilele întregi a, b, c au valorile a=20, b=3, c=5?(a/b%c<=b)||!(b==a)​

Răspunsuri la întrebare

Răspuns de ms154
1

Răspuns:

In C si in C++, comparatiile se evalueaza cu 0 si 1, iar operatorii logici lucreaza cu 0 si 1.

a/b%c = 20/3%5 = 6%5 = 1

b = 3

(a/b%c <= b) = 1 <= 3 = 1

b = 3

a = 20

b == a = 0

!(b==a) = 1

(a/b%c <= b) || !(b==a) = 1 || 1 = 1

Explicație:

Alte întrebări interesante