Вопрос № 163236: Здравствуйте.Помогите решить задачу: Поиск элементов ,встречающихся в векторе более одного раза.Из найденных элементов сформировать новый массив. Спасибо....
Вопрос № 163254: Здравствуйте уважаемые эксперты. У меня такой вопрос: как создать вдусвязный список из случайных чисел. Преобразовать его в кольцо. Предусматреть возможность движения по кольцу в обе стороны с отображением местоположения текущего элемента. Реализован...
Вопрос № 163.236
Здравствуйте.Помогите решить задачу: Поиск элементов ,встречающихся в векторе более одного раза.Из найденных элементов сформировать новый массив. Спасибо.
Отправлен: 25.03.2009, 15:29
Вопрос задал: Strel0k (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Ответ отправил: Micren (статус: Практикант)
Ответ отправлен: 25.03.2009, 16:14
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 246057 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Вопрос № 163.254
Здравствуйте уважаемые эксперты. У меня такой вопрос: как создать вдусвязный список из случайных чисел. Преобразовать его в кольцо. Предусматреть возможность движения по кольцу в обе стороны с отображением местоположения текущего элемента. Реализовано должно быть всё в среде C++Builder 6. Заранее спасибо
Отправлен: 25.03.2009, 20:14
Вопрос задал: Exot1k (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Micren
Здравствуйте, Exot1k!
Закольцованный список. Не знаю как насчет C++ Builder 6(староват будет), но в C++ Builder 2009 программа работает: Результат работы:
Код:
Заносим элементы в конец списка: 14 19 14 5 18 Список: 14 19 14 5 18 Заносим элементы в начало списка: 8
15 15 13 0 Список: 0 13 15 15 8 14 19 14 5 18 Проверка конструктора копирования: 0 13 15 15 8 14 19 14 5 18 Проверка метода clear(). Должен быть пустой список:
Проверка оператора присваивания: 0 13 15 15 8 14 19 14 5 18 Проверка метода insert(). Начиная с первого и через один должно быть 999 999 0 999 13 999 15 999 15 999 8 999 14 999 19 999 14 999 5 999 18 Размер списка:20 Проверка метода pop_back. Список должен изменить направ
ление. 18 999 5 999 14 999 19 999 14 999 8 999 15 999 15 999 13 999 0 999 Проверка метода pop_back. Список должен изменить направление еще раз. 999 0 999 13 999 15 999 15 999 8 999 14 999 19 999 14 999 5 999 18 Проверка метода erase(). Должен быть список без 999. 0 13 15 15 8 14 19 14 5 18
Редактирование: Двойное обращение.
--------
∙ Отредактировал: Зенченко Константин Николаевич, Профессор
∙ Дата редактирования: 27.03.2009, 20:44 (время московское)
Приложение:
Ответ отправил: Micren (статус: Практикант)
Ответ отправлен: 27.03.2009, 18:16
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 246197 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Бизин Михаил Анатольевич
Здравствуйте, Exot1k! Программа работает под Dev-C++ Но в коде легко разобраться и функции легко адаптировать под C++Builder Главное в программе - это функции: AddElement() - Вставить элемент в кольцевой список DeleteElement() - Удалить элемент из кольцевого списка DeleteSpisok() - Удалить список В main() можно разобраться, как используются функции.
Результат выводится на экран в виде значений элементов от 0 до 9 составляющих список при нажатии 'p' или 'n'
текущий указатель становится на предыдущий или следующий элемент соответственно. И с этого элемента начинается вывод на экран. Выход по ESC.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.