![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Пользователь
Регистрация: 05.01.2010
Сообщений: 42
|
![]()
Здрасте, здрасте!! ^_^V
Уважаемы господа программисты и те, кто сюда просто зашел полюбопытствовать, очень прошу обратить внимаение на мою тему. Итак, имеется задачка, которую срочно-и-нужно решить. Наработочки мои есть, но нужно дописать некоторые ф-ции. Вот задачка: Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 05.01.2010
Сообщений: 42
|
![]()
Но вот как создать второй массив. Может сделать класс, который наследуется? Или просто в конструкторе и деструкторе выделить память и сформировать массив?
А как еще найти нужные элементы? Вот я что-то попыталась сотворить, но что-то оно не работает и на нажатия кнопочек не реагигует. Посмотрите, пожалуйста: Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.01.2010
Сообщений: 42
|
![]()
Пожалуйста))
Хоть на какую-нибудь мысль натолкните Последний раз редактировалось Stilet; 18.01.2010 в 10:50. |
![]() |
![]() |
![]() |
#4 |
Удален
Форумчанин
Регистрация: 02.12.2009
Сообщений: 309
|
![]()
навожу на мысль: можно записать это всё намного короче.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 05.01.2010
Сообщений: 42
|
![]()
Нельзя. По требованиям нельзя. Нужно несколько способов ввода массива. И выбор способа.
Или можно объединить поиск и удаление? Так сложно ответить? Последний раз редактировалось Stilet; 18.01.2010 в 10:50. |
![]() |
![]() |
![]() |
#6 |
Регистрация: 16.01.2010
Сообщений: 5
|
![]()
В чем проблема? В выполнении требований задачи, в реализации алгоритма с использованием классов или в самом алгоритме?
Алгоритм элементарен: Идем по исходному массиву для каждого i элемента проверяем все j элементы от i+1 до N на предмет совпадения с i. Если massiv[i]==massiv[j] то отмечаем это во флаге и j элемент затираем. Если проверели все элементы и совпадений не нашли (флаг) то i элемент отправляем во второй массив. Дальше по желанию можно из первого массива убрать все дырки (то есть затертые элементы). |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 05.01.2010
Сообщений: 42
|
![]() Цитата:
Если впихнуть этот алгоритм в программку? Вроде та, которая написана первой, рабочая и в нее можно впихнуть ф-цию обработки... Как можно убрать дырки? И как затереть, а как отправить?? Можно это все написать с помощью методов класса? Помогите, пожалуйста. Объясните как написать этот метод обработки объекта массивов Последний раз редактировалось Stilet; 18.01.2010 в 10:52. |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 18.10.2009
Сообщений: 185
|
![]()
Ну вот сделал такое. Функцию main полностью делать не стал, т.к. там используется специфическая графика под DOS. Нет желания ставить. Если надо переделай свою функцию main под мой пример.
Вод код, предпочёл большую часть переделать чтобы было красиво. Код:
На С# пишу лучше чем на русском.
"У меня правильнописание хромает. Оно хорошее, но почему-то хромает." |
![]() |
![]() |
![]() |
#9 |
Регистрация: 16.01.2010
Сообщений: 5
|
![]() Код:
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 05.01.2010
Сообщений: 42
|
![]()
спасибочки за помощь
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
1.Найти в матрице первую строку, все элементы которой отрицательны 2.отсортировать элементы массива по в | w0lf16 | Помощь студентам | 2 | 22.11.2009 15:47 |
Элементы массива | Ximer | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 26.04.2009 00:53 |
Одинаковые элементы | kodov | Общие вопросы Delphi | 3 | 11.08.2008 14:03 |
переписать из массива в линейный двунаправленный список чётные элементы массива | Black_Ak24 | Помощь студентам | 12 | 08.01.2008 00:44 |