Нуртай нашёл для своей презентации Информацию в Интернете. В какой последовательности ему нужно выполнить действия, чтобы вставить её? І Выделить I Ctrl + V I Ctrl + C I Указать место вставки
Var a: array [1..10] of integer; pr, i, kol, sum: integer;begin sum := 0; pr := 1; for i := 1 to 10 do a[i] := -50 + random(100); for i := 1 to 10 do begin if (a[i] mod 2 = 1) or (a[i] mod 2 = -1) then // 1 sum := sum + a[i]; if (i mod 2 = 0) then // 2 pr := pr * a[i] else if (i mod 2 = 0) and (a[i] = 0) then pr := 0; end; for i := 1 to 10 do if (a[i] mod 10 = 0) then a[i] := 0; for i := 2 to 9 do // 3 begin if a[i] = 0 then if (a[i + 1] <> 0) and ((i + 1) mod 2 = 0) and (a[i - 1] <> 0) and ((i - 1) mod 2 = 0) then kol := kol + 1; end; writeln('сумму нечетных элементов =', ' ', sum); writeln('произведение элементов =', ' ', pr); writeln('число пар соседних элементов =', ' ', kol); end.
Program byalodenis; uses crt; const n=10; var e:array[1..n] of integer; min,max,i: integer; begin writeln('*** alphaues is thinking... ***'); writeln('*** OK ***'); writeln(); writeln('Элементы массива:'); randomize; e[1]:=random(100)-50; write (e[1]:5); max:=e[1]; min:=e[1]; for i:=2 to n do begin e[i]:=random(100)-50; write (e[i]:5); if e[i]>max then max:=e[i]; if e[i]<min then min:=e[i]; end; writeln(); writeln('Сумма максимального и минимального элементов равна ',max+min); end.
a: array [1..10] of integer;
pr, i, kol, sum: integer;begin
sum := 0;
pr := 1;
for i := 1 to 10 do
a[i] := -50 + random(100);
for i := 1 to 10 do
begin
if (a[i] mod 2 = 1) or (a[i] mod 2 = -1) then // 1
sum := sum + a[i];
if (i mod 2 = 0) then // 2
pr := pr * a[i]
else if (i mod 2 = 0) and (a[i] = 0) then
pr := 0;
end;
for i := 1 to 10 do
if (a[i] mod 10 = 0) then
a[i] := 0;
for i := 2 to 9 do // 3
begin
if a[i] = 0 then
if (a[i + 1] <> 0) and ((i + 1) mod 2 = 0) and (a[i - 1] <> 0) and ((i - 1) mod 2 = 0) then
kol := kol + 1;
end;
writeln('сумму нечетных элементов =', ' ', sum);
writeln('произведение элементов =', ' ', pr);
writeln('число пар соседних элементов =', ' ', kol);
end.
Проверено на Паскале АВС:
Program byalodenis;
uses crt;
const n=10;
var
e:array[1..n] of integer;
min,max,i: integer;
begin
writeln('*** alphaues is thinking... ***');
writeln('*** OK ***');
writeln();
writeln('Элементы массива:');
randomize;
e[1]:=random(100)-50;
write (e[1]:5);
max:=e[1];
min:=e[1];
for i:=2 to n do
begin
e[i]:=random(100)-50;
write (e[i]:5);
if e[i]>max then
max:=e[i];
if e[i]<min then
min:=e[i];
end;
writeln();
writeln('Сумма максимального и минимального элементов равна ',max+min);
end.