Дан целочисленный массив размера N. Удалить из массива все элементы с четными номерами....

0 голосов
38 просмотров

Дан целочисленный массив размера N. Удалить из массива все элементы с четными номерами.

Когда из массива «удаляются элементы», то его размер, очевидно, меньше не становится. Просто появляются неиспользуемые ячейки. В таких случаях на экран надо выводить только ту часть массива, в которой остались «неудаленные» элементы.

На Паскале


Информатика (63 баллов) | 38 просмотров
Дан 1 ответ
0 голосов

Var
a: array [1..1000] of integer;
i,j,n,k:integer;
begin
write ('количество чисел');
read(n);
for i:=1 to n do begin
read(a[i]);
end;
for i:=1 to n do begin
if (a[i] mod 2)= 0 then
a[i]:=0;
end;
for i:= 1 to n do
if (a[i]>0) then
writeln(a[i]);
end.

(120 баллов)
0

Но ведь мы работаем не с массивом в конце, хм