Написать программу , которая из массива удаляет все элементы кратные 3 и 5. Дополнительный массив не использовать. На Pascal ABC.

19 Янв 2020 в 19:41
180 +1
0
Ответы
1

program DeleteMultiples;
const
n = 10;
var
arr: array[1..n] of integer;
i, j: integer;
begin
for i := 1 to n do
begin
write('Enter element ', i, ': ');
readln(arr[i]);
end;

writeln('Array before deleting:');
for i := 1 to n do
write(arr[i], ' ');

j := 0;
for i := 1 to n do
begin
if (arr[i] mod 3 <> 0) and (arr[i] mod 5 <> 0) then
begin
j := j + 1;
arr[j] := arr[i];
end;
end;

writeln;
writeln('Array after deleting:');
for i := 1 to j do
write(arr[i], ' ');
end.

18 Апр 2024 в 19:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир