Напишите пожалуйста код в PascalABC по этой задаче. Плиз
Дан целочисленный массив из n(n вводиться с клавиатуры) элементов А(n) в пределах от -20 до 20 (сгенерировать случайными числами)
Получить новый массив из четных положительных чисел.
Очень надо помогите пж
По дате
По рейтингу
На обычном Паскале:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
uses crt;
var k, l, m, n: integer;
A, B: array of integer;
begin
textbackground(lightcyan);
textcolor(red);
clrscr();
k := 0;
l := 0;
write('n: ');
readln(n);
randomize();
setlength(A, n);
writeln('Исходный массив:');
for m := 0 to n-1 do
begin
A[m] := random(41) - 20;
if (A[m] mod 2 = 0) then
begin
inc(l);
setlength(B, l);
B[l-1] := A[m]
end;
write(A[m]: 4);
inc(k);
if k = 10 then
begin
k := 0;
writeln()
end
end;
if k > 0 then
begin
k := 0;
writeln()
end;
writeln('Массив чётных чисел исходного массива:');
for m := 0 to l-1 do
begin
write(B[m]: 4);
inc(k);
if k = 10 then
begin
k := 0;
writeln()
end
end;
if k > 0 then writeln()
end.

Больше по теме