Exercițiul 14p
Variabilele x și y memorează câte un număr natural (x≤y).
Indicați expresia C/C++ cu valoarea 1 dacă și numai dacă intervalul [x,y] NU conține niciun număr de două cifre.
- a)!(x>=10 || y>99)
- b)!(x<=99 && y>=10)
- c)x>=10 || y<=99
- d)x>99 && y<10
Arată răspunsul și explicațiaAscunde răspunsul
Răspuns corect: b) !(x<=99 && y>=10)
Intervalul [x,y] conține un număr de două cifre exact când se suprapune cu [10,99], adică x<=99 && y>=10. Negația acestei condiții este varianta b).
a) este adevărată, de exemplu, pentru [5,50], care conține numere de două cifre; c) este adevărată tot pentru [5,50]; d) nu poate fi adevărată niciodată, pentru că x≤y.
