70. Care dintre expresiile C/C++ de mai jos, are valoarea 1 dacă valoarea variabilei întregi x este
un număr întreg par şi strict pozitiv ? (4p.)
a. !((x%2!=0)||(x<=0)) b. (x%2!=0)||(x<0)
c. !((x%2==0)||(x>0)) d. ((x+1)%2==0)&&(x>=2)
Răspunsuri la întrebare
Răspuns de
7
a. !((x%2!=0)||(x<=0))
! - not , deci expresia devine:
(x%2=0) && (x>0)
Răspuns de
4
RASPUNS CORECT a) !((x%2!=0)||(x<=0))
"!" inseamna negare, adica tot ce urmeaza dupa acest semn se transforma in opusul sau
opusul lui "!=" este "="
opusul lui "||" este "&&"
opusul lui "<=" este ">"
DECI
!((x%2!=0)||(x<=0)) = (x%2==0&&x>0)
x%2 inseamna restul impartirii lui x la 2 si daca este 0 e par
x>0 inseamna x strict pozitiv
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Germana,
9 ani în urmă
Matematică,
9 ani în urmă