1 - True/False
2 - логическая операция, которая объединяет два высказывания в одно новое, которое будет являться истинным тогда и только тогда, когда оба исходных высказывания ложны.
3 - Конъюнкция
4 - X И Y И Z
5 - OR
6 - 1. Инверсия;
2. Конъюнкция;
3. Дизъюнкция;
4. Импликация;
5. Эквивалентность.
7 - логическая операция, которая преобразует исходное высказывание в новое, значение которого противоположно исходному.
8 - Импликация
9 - логическая операция, которая объединяет два высказывания в одно новое, которое будет являться истинным тогда и только тогда, когда оба исходных высказывания истинны
10 - Конъюнкция
11 - ?
12 - ?
Объяснение:
#include <iostream>
int main(){
int a = 0;
int b = 0;
char operation;
std::cout << "Enter first number: ";
std::cin >> a;
std::cout << "Enter second number: ";
std::cin >> b;
std::cout << "Enter operation: ";
std::cin >> operation;
switch (operation){
case '-':
std::cout << "a - b = " << a - b <<'\n';
break;
case '+':
std::cout << "a + b = " << a + b << '\n';
break;
case '*':
std::cout << "a * b = " << a * b << '\n';
break;
case '/':
std::cout << "a / b = " << a / b << '\n';
break;
default:
std::cout << "Error\n";
}
return 0;
}
Объяснение: Это на C++
a,b,c,d:array[1..100]of integer;
i,n,n2,k,k2:integer;
begin
readln(n);
k:=0;
k2:=0;
for i:=1 to n do begin
read(a[i]);
if a[i]>0 then begin
inc(k);
c[k]:=a[i];
end;
if a[i] mod 2=0 then begin
inc(k2);
d[k2]:=a[i];
end;
end;
readln(n2);
for i:=1 to n2 do begin
read(b[i]);
if b[i]>0 then begin
inc(k);
c[k]:=b[i];
end;
if b[i] mod 2=0 then begin
inc(k2);
d[k2]:=b[i];
end;
end;
writeln;
for i:=1 to k do write(c[i],' ');
writeln;
for i:=1 to k2 do write(d[i],' ');
end.