Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2010, 00:03   #1
RegnaM
 
Регистрация: 08.10.2010
Сообщений: 3
По умолчанию Паскаль, задача на массивы

"Написать программу, содержающую процедуру, которая удаляет указанный элемент из числового массива. При этом все элементы, лежащие ниже удаляемого, поднимаються вверх. Последний элемент массива обнуляеться. С помощью указанной процедуры удалить все вхождения наибольшего и наименьшего элементов."
Вот такой вот чернейший ужас, у меня нет даже малейшего представления, как это делать, вся надежда на вас
RegnaM вне форума Ответить с цитированием
Старый 08.11.2010, 10:25   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Вот процедура, удаляющая элемент и смещающая лежащие под ним элементы на одну позицию вверх. Остальное сами попробуйте сделать.
Код:
Procedure Udalenie(Str,Stl,K_ud,L_ud:Byte);
Var
  i:Byte;
Begin
  For i:=K_ud+1 to Str do
  Begin
    M[i-1,L_ud]:=M[i,L_ud]
  End;
  M[Str,L_ud]:=0
End;
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на двумерные массивы (Паскаль) Proffy69 Помощь студентам 2 17.05.2009 19:01
Паскаль. задача на символьные массивы и строки zaraza21 Помощь студентам 1 03.11.2007 19:33