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

1. Care dintre urmatoarele instructiuni sunt corecte sintactic daca x şi y sunt doua variabile de tip intreg?
a. if (x < 2) && (x > - 5)
{x=x+1; y=y-1;}

b. if -5 < x < 2
{ x=x+1; y=y-1;}

c. if x < 2 && x >-5
{ x=x+1; y=y-1;}

d. if (x < 2 && x > -5)
{x=x+1; y=y-1;}

Răspunsuri la întrebare

Răspuns de DemonBolt
5
Hai sa le luam pe rand sa vedem care problema:
a. Toata expresia trebuie "imbracata" in paranteze
Cum ar fi fost corect:
if( (x<2) && (x>-5) ) ...

b. Acelasi lucru + nu exista inegalitate dubla de acel fel
Cum ar fi fost corect:
if ( x>-5 && x<2) ...

c. Lipsesc parantezele
if ( x < 2 && x > -5 ) ...

d. Acesta este corect!
Alte întrebări interesante