Отбележете еквивалентните логически изрази. + (country=="USA" and state!="AK") и\\ not(country!="USA" or state=="AK") - (country=="USA" and state!="HI") и\\ not(country!="USA" and state=="HI") Отбележете логическите изрази, в които са възможни т.н. отложени пресмятания. Променливите a, x са от тип double, променливата s -- от тип string и променливите flag1, flag2 -- от тип bool. + cin.fail() or (a<0) - a >= 0 Дадена е частта от програма: int n; ... if (n>12) cout << n << "\n"; else cout << n+1 << "\n"; Отбележете оператор за присвояване, който да се постави на мястото на ..., и на екрана ще се изведе четно число. - n=0; + n=1; При кои израз, поставен на мястото на ..., частта от програма: int k = 15; if (...) cout << k << "\n"; ще отпечата числото 15. + k==15 - k>15 Дадени са следните дефиниции на променливи: bool zero=false, one=true; Отбележете изразите със стойност (true). - zero and true + zero or one Отбележете верните твърдения. + Джорж Бул е един от основателите на съвременната логика. - Логическата стойност false означава истина. Отбележете сравненията със стойност true. + "Harry" < "Hurry" - 8 < -5 Отбележете верните оператори за присвояване, ако са дадени следните дефиниции: int k, n = 2; double t, x = 1.0;, string s1, s2 = "sub"; bool b1, b2 = true; + n = n - 5; - int c = n; Дадени са следните декларации с присвояване на стойности: int dimes = 21; int nickels = 81; int peer = 9; Отбележете изразите, които имат стойност 9. + nickels/peer - dimes-peer Отбележете аритметичните изрази, за които резултатът е от тип double, ако са дадени следните дефиниции на променливи: int n = 5; double x = 1.391; + x - n/5 - n%3 + 121 Отбележете аритметичните изрази, за които резултатът е от тип int, ако са дадени следните дефиниции на променливи: int k = 50; double x = 0.05; - x + m/2 + m%4 + 125 Дадени са следните дефиниции: int i = 2; double d = 0.5; Пресметнете аритметичните изрази и отбележете тези със стойност 10. + 20*d - 8*d+i