1) 1 (1*0+1=0+1=1)
2) 1 (1*0+1=0+1=1) Поразрядная конъюнкция и логическое умножение здесь похожи.
3) В (1*0+В)*(1+А)=(0+В)*(1+А)=В, потому что первый множитель равен В, а второй - единице.
<span>4. ((1 v 0) v В) & (1 v A)=(1+В)*(1+А)=1</span>
1.program z;
var a:array [1..10] of integer; i,t:integer; s:real;
begin
for i:=1 to 10 do
begin
a[i]:=random(1,100);
write(a[i]:4);
if (odd(i)) and (odd(a[i])) then
begin
s:=s+a[i];
t:=t+1;
end;
end;
writeln;
write('Cреднее арифметическое = ',s/t);
end.
2.program z;
var a:array[1..10] of integer; max,i:integer;
begin
writeln('Исходный массив');
for i:=1 to 10 do
begin
a[i]:=random(1,100);
write(a[i]:4);
if a[i]>max then max:=a[i];
end;
writeln;
writeln('Измененный массив');
for i:=1 to 10 do
begin
if not(odd(a[i])) then a[i]:=max;
write(a[i]:4);
end;
end.
Ответ:
2
Объяснение:
(x<3) и не(x<2) ===== (x<3) и (х≥2)
Ответ:
var i,k:integer;
a:array [1..8] of integer;
begin
write('Массив');
for i:=1 to 8 do
begin
a[i]:=random (75)-50;
write(a[i]:4);
if (a[i]<13) and (a[i] mod 8 = 0 ) then k:=k+1
end;
writeln;
writeln('Количество элементов, меньших 13 и кратных 8 равно ',k);
end.
<span>4+3=7*2=14*2=22*2=44+3=47
Ответ: 21112
</span>