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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2007, 12:41   #1
Антонова Анна
 
Регистрация: 08.12.2007
Сообщений: 4
Восклицание Как удалять элементы массива в Паскале?

Даны два массива, в каждом из них нужно найти минимальные элементы и если они одинаковые, то удалить их из массива, процедуру повторять до тех пор пока элементы в массивах не окажутся разными... Помогите пожалуйста...
Антонова Анна вне форума Ответить с цитированием
Старый 08.12.2007, 12:46   #2
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

При удалении заменяй минимальный элемент каким-нибудь числом которого нет в массиве. Например в массив записываются числа от -25 до 25, тогда удалённый элемент будет 26 или -26. При выводе матрицы на экран вместо удалённого элемента выводишь пробел или Х
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Старый 08.12.2007, 17:01   #3
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
процедуру повторять до тех пор пока элементы в массивах не окажутся разными...
Может быть пока минимальные элементы не окажутся разными, а то как то непонятно. Удаляем равные минимальные элементы, доходим до такой ситуации:
a= 15555
b= 35555
Наверное здесь заканчиваем?
Перед тем как выкидывать равные минимальные элементы, массивы лучше отсортировать по возрастанию, тогда Amin и Bmin всегда будут на первом месте.

Последний раз редактировалось puporev; 08.12.2007 в 18:47.
puporev вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Повторяющиеся элементы массива Stanislav Общие вопросы Delphi 10 23.05.2008 12:31
Элементы массива и старшие цифры logistics Помощь студентам 4 22.04.2008 00:12
Именовать элементы массива не цифрами, а словами. Air Общие вопросы Delphi 15 07.03.2008 18:49
переписать из массива в линейный двунаправленный список чётные элементы массива Black_Ak24 Помощь студентам 12 08.01.2008 00:44
элементы массива заносились в ListBox при этом располагались в столбик?! Ensoph Компоненты Delphi 3 14.09.2007 11:49