Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ удаление чётного элемента из массива

Автор: Новичок 19.04.2010 9:59

Здравствуйте, помогите разобраться в одном моменте.
В массиве удалить чётный элемент. Программа работает когда ввожу все чётные элементы, как только заполняю массив всеми нечётными - выходит сообщение об ошибке.
Вот ниже приведено основное решение в программе

for i:=1 to n do
if a[i]mod 2=0 then m:=i;
for i:=m to n-1 do
a[i]:=a[i+1];
for i:=1 to n-1 do
writeln ('новый массив',a[i]);
end.

заранее спасибо

Автор: Lapp 19.04.2010 10:21

М
Новичок, будь так добр, посмотри, пожалуйста, http://forum.pascal.net.ru/index.php?s=&showtopic=25662&view=findpost&p=144041, http://forum.pascal.net.ru/index.php?s=&showtopic=25612&view=findpost&p=143588 и http://forum.pascal.net.ru/index.php?s=&showtopic=25429&view=findpost&p=142539.. И скажи: ты долго будешь еще не обращать внимания на замечания модераторов пренебрегать правилами?

Прочти Правила Форума (ссылка вверху) и обрати внимание на п.5, а также правила раздела задачи, п.2


Автор: Гость 19.04.2010 16:52

Скажите как использовать теги

 ... 
.
Не могу понять как использовать операторные скобки begin-end? когда их ставить, когда нет. Прошу не ругайте сильно я только ещё учусь программировать

Автор: Ozzя 19.04.2010 16:57

Цитата
как использовать операторные скобки begin-end

Если количество операторов более одного.

Цитата
Скажите как использовать теги

Выделить текст, выбрать code -> pascal/delphi