В условии задачи есть ошибка (или неверная запись). Должно быть так:
<span>Используя m двоичных разрядов можно закодировать N=2^m (2 в степени m) независимых значений/
Для кодирования 64 различных значений необходимо 6 двоичных разрядов (2^6=64)</span>
Для случайных чисел:
var
a: array[1..5] of integer;
i: integer;
begin
randomize;
for i:=1 to 5 do
a[i] := random(100);
for i:=1 to 5 do
write(a[i], ' ');
writeln;
for i:=1 to 5 do
a[i] := a[i] * i;
for i:=1 to 5 do
write(a[i], ' ');
end.
Для ручного заполнения:
var
a: array[1..5] of integer;
i: integer;
begin
for i:=1 to 5 do
readln(a[i]);
for i:=1 to 5 do
write(a[i], ' ');
writeln;
for i:=1 to 5 do
a[i] := a[i] * i;
for i:=1 to 5 do
write(a[i], ' ');
end.
Ответ:Там находиться дорогостоящее оборудование ( системные блоки , компьютеры , проекторы) и можно случайно задеть 2) Там очень много проводов в том числе включенных в розетке
Объяснение:
Type mas=Array [1...100] of integer;
var i,n,itre:integer;
a:mas;
begin
readln(n);
for i:=1 to n
do read(A[i]);
for i:=2 to n-1
do if (A[i]>A[i-1]) and (A[i]>A[i+1])
then itre:=i;
for i:=1 to itre-2
do writeln(A[i]);
end.