В одномерном числовом массиве D все четные элементы заменить нулями ,остальные элементы максимальными- Pascal(Паскаль)

const
n=10;
var
i,max:integer;
a:array[1..n] of integer;
begin
for i:=1 to n do
  begin
      a[i]:=random(20);
      write(' ',a[i]:3);
  end;
writeln();
writeln('-------');

max:=1;
for i:=1 to n do
if a[i] > max then
max:=a[i];
for i:=1 to n do
if not odd(a[i]) then
a[i]:=0
else
a[i]:=max;

writeln('-------');

for i:=1 to n do
  write(' ',a[i]:3);
writeln();
end.

Результат работы программы

Leave a Comment

58 − = 48