Variabilele x şi y sunt tip int. Care dintre expresiile C/C++ de mai jos are valoarea 1
dacă şi numai dacă valorile întregi nenule memorate în variabilele x şi y sunt egale?
a. (x%y==0) && (y%x==0) && (x*y>0) b. (x<=y) && (y
c. (x<=y) || (y<=x) d. x*x==y*y
La raspunsuri corecte scrie a). Imi poate explica cineva va rog de ce varianta corecta nu e d)? Chiar nu inteleg.
artur99:
Parca lipseste ceva la b., nu? :))
Răspunsuri la întrebare
Răspuns de
28
Ai zice ca si a) si d) sunt corecte, dar d) nu are valoarea 1 DACA SI NUMAI DACA ambele sunt egale, el are valoarea 1 cand au modulele egale (exemplu x=2, y=-2). Ramane a)
Răspuns de
3
a)(x%y==0) && (y%x==0) && (x*y>0)
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă