Объяснение:
1)
столбцы: 1)а 2) b 3)с 4)¬a 5)¬A˄ B 6)F = ( ¬A˄ B ) ˅C
0 0 0 1 0 0
0 0 1 1 0 1
0 1 0 1 1 1
0 1 1 1 1 1
1 0 0 0 0 0
1 0 1 0 0 1
1 1 0 0 0 0
1 1 1 0 0 1
2) столбцы: 1)а 2) b 3)с 4)¬b 5)¬c 6)¬b∧¬c 7)b∨¬b∧¬c 8)F
0 0 0 1 1 1 1 0
0 0 1 1 0 0 0 0
0 1 0 0 1 0 1 0
0 1 1 0 0 0 1 0
1 0 0 1 1 1 1 1
1 0 1 1 0 0 0 0
1 1 0 0 1 0 1 1
1 1 1 0 0 0 1 1
3) 1)a 2)b 3)¬a 4)¬a∧b 5)¬a∧b∨a 6)¬a∧b∨a∨b 7) F=¬a∧b∨a∨b∨a
0 0 1 0 0 0 0
0 1 1 1 1 1 1
1 0 0 0 1 1 1
1 1 0 0 1 1 1
Объяснение:
#include <iostream>
using namespace std;
void ex1(double a, double b)
{
double max, min;
if(a>b){
max = a; min = b;
a = (max + min) / 2;
b = 2*max*min; }
else {
max = b; min = a;
b = (min + max) / 2;
a = 2*min*max;}
cout << "Первое число после преобразования: " << a << endl;
cout << "Второе число после преобразования: " << b << endl;
}
void ex2(){
int M;
cout << "Введите номер месяца: "; cin >> M;
if(M == 12 || M == 1 || M == 2) cout<<"Зима";
else if(M == 3 || M == 4 || M == 5) cout<<"Весна";
else if(M == 6 || M == 7 || M == 8) cout<<"Лето";
else if(M == 9 || M == 10 || M == 11) cout<<"Осень";
if(M <= 6) cout << "\nПервое полугодие";
else cout << "\nВторое полугодие\n";
}
int main()
{
ex1(1,2);
ex2();
return 0;
}
var i,k,n:integer;
begin
readln(n);
for i:=1 to n do
begin
if n mod i = 0 then k:=k+1;
end;
if k=2 then writeln('число,',n,',натуральное')
else writeln('число,',n,',не натуральное');
end.