const n=15;
var a:array [1..n] of integer;
i,k:integer;
begin
for i:=1 to n do
a[i]:=random(21)-10;
if a[i] mod 2 <> 0 then a[i]:=a[i]+1
end;
writeln('Исходный массив: ',a);
if a[i] < 0 then
a[i]:=0;
k:=k+1
writeln('Преобразованный массив: ',a);
writeln('Отрицательных элементов было: ',k)
end.
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
const n=15;
var a:array [1..n] of integer;
i,k:integer;
begin
for i:=1 to n do
begin
a[i]:=random(21)-10;
if a[i] mod 2 <> 0 then a[i]:=a[i]+1
end;
writeln('Исходный массив: ',a);
for i:=1 to n do
if a[i] < 0 then
begin
a[i]:=0;
k:=k+1
end;
writeln('Преобразованный массив: ',a);
writeln('Отрицательных элементов было: ',k)
end.