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

Care dintre urmatoarele expresii are valoarea 0, daca si numai daca numarul memorat de variabila x nu este divizibil cu 3?
a. x mod 3
c. (1 - x mod 3) + (2 - x mod 3)
b. (1 - x mod 3) * (2 - x mod 3)
d. 3 - x mod 3


miricamara2008: la b este (1 - x mod 3) + (2 - x mod 3)

Răspunsuri la întrebare

Răspuns de andrei750238
18

A) x mod 3 = 1 sau 2 daca x nu e divizibil, 0 daca x e divizibil. Deci e complet invers

B) (1 - x mod 3) + (2 - x mod 3)

= (1-1) + (2-1) = 1

sau

= (1-2) + (2-2) = 1

Deci nu e 0.

C)  (1 - x mod 3) * (2 - x mod 3)

= (1-1)*(2-1) = 0

sau

=(1-2)(2-2)=0

Deci e 0

Daca x e divizibil cu 3 : (1-0)(2-0) = 2

d) x - x mod 3

O sa fie 0 doar daca x este 1 sau 2, nu in toate cazurile.

Varianta corecta : (1 - x mod 3) * (2 - x mod 3)

Alte întrebări interesante