Program nnatovna;
uses crt;
const n=13;
var
a:array [1..n] of integer;
i,min,max,temp:integer;
begin
writeln('*** alphaues is thinking... ***');
writeln('*** OK ***');
writeln();
randomize;
writeln('Элементы массива:');
{создание и вывод массива}
for i:=1 to n do
begin
a[i]:=random(100)-50;
write (a[i]:5);
end;
{ищем номера мин и мах}
min:=1;
max:=1;
for i:=1 to n do
begin
if a[min]>a[i] then min:=i;
if a[max]<a[i] then max:=i;
end;
{меняем местами мин и мах элементы}
temp:=a[min];
a[min]:=a[max];
a[max]:=temp;
{вывод результата}
writeln();
writeln('Результат:');
for i:=1 to n do
write(a[i]:5);
end.
1. _ _ _
(A&B&B) v (A&A) v (B&C&C)
_ _ _
B &B = 0; A &A = 0; C &C = 0 - при любых значениях.
Отсюда:
_ _ _
(A&B&B) v (A&A) v (B&C&C)=(A&0) v (0) v (B&0)=0v0v0 При любых значенях. Значит, выражение тождественно-ложно.
2.
_ _
а) A v (A&B)=(A v A) & (A v B)=1&(A v B)=A v B (см. рис1)
_ _ _ _ _ _ _ _
б) (A v B)&( B v A)&(C v B) =(A&B v A&A v B&B v A&B)(C v B)=(A&(B v B)vA)(C vB)=A&(C v B) (см.рис2)
from math import ceil
x = int(input())
print(round(x) - ceil(x))