Ordinea operatorilor + valoarea (abs/ord)
Enuntul complet in imaginea atasata mai jos
a) Numerotare (una din variantele corecte)Pascal:
Code: Select all
abs( -4 ) + ord(( 7 mod 2 = 1 ) and ( 5 > 2 ))
1 6 2 3 5 4Code: Select all
abs( -4 ) + int( (7 % 2 == 1) && ( 5 > 2 ))
1 6 2 3 5 4b) Valoarea expresiei
Code: Select all
abs(-4) = 4
7 mod 2 = 1; 1 = 1 -> TRUE; 5 > 2 -> TRUE
TRUE and TRUE = TRUE; ord(TRUE) = 1
4 + 1 = 5
// C++: 1 && 1 = 1; int(1) = 1; 4 + 1 = 5Intrebari? Postati mai jos.Rezultat: 5 wrote:Atentie: ord/int convertesc booleanul in 0/1, iar + aduna la final.
Enunt (foto):