Перед и после каждого четного элемента массива, заменить нечетные элементы нулями.

Ответить
pezz
Сообщения: 6
Зарегистрирован: 20 дек 2009, 14:52

1)Дан массив целых чисел. Перед и после каждого четного элемента массива, заменить нечетные элементы нулями!).
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

for i:=1 to n do
if not(odd(A)) then
begin
for j:=1 to N do if odd(A[j]) then A[j]:=0;
break;
end;
Это с учетом того, что ноль - четное, и если в массиве есть хотя бы одно четное число, то все нечетные будут заменены нулями. Цепная реакция.
Хотите без нее - спрашивайте, что непонятно.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить