C++: 22 - Сложные условия

1. Определите значение переменной a после выполнения фрагмента программы:
  a = 10; 
b = 5;
if ( !(a < 5) )
a = 5;
Ответ: 
2. Определите значение переменной a после выполнения фрагмента программы:
  a = 10; 
b = 5;
if ( a > 5 and a < b )
a = a - 5;
Ответ: 
3. Определите значение переменной a после выполнения фрагмента программы:
  a = 10; 
b = 5;
if ( a > 1 or a < b )
a = a - 5;
if ( a > 1 and a == b )
a = a - 5;
Ответ: 
4. Определите значение переменной a после выполнения фрагмента программы:
  a = 10; 
b = 5;
if ( a > 1 and a < b )
a = a - 5;
if ( a > 1 and a == b )
a = a - 5;
Ответ: 
5. Какую логическую операцию (and или or) нужно добавить в программу вместо многоточия, чтобы значение переменной a после выполнения фрагмента программы стало равно 17?
  a = 10; 
b = 5;
if ( a > 1 ... a < b )
a = a - 7;
else a = a + 7;
and
or
это невозможно
любую их них
6. Какую логическую операцию (and или or) нужно добавить в программу вместо многоточия, чтобы значение переменной a после выполнения фрагмента программы стало равно 3?
  a = 10; 
b = 5;
if ( a < 1 ... a > b )
a = a - 7;
else a = a + 7;
and
or
это невозможно
любую их них
7. Какую логическую операцию (and или or) нужно добавить в программу вместо многоточия, чтобы значение переменной a после выполнения фрагмента программы стало равно 15?
  a = 10; 
b = 5;
if ( a < 1 ... a > b )
a = a - 5;
else a = a + 5;
and
это невозможно
любую их них
or