![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.04.2013
Сообщений: 4
|
![]()
C++//
Здравствуйте, не могу в написать программу, обеспечивающую работу с однонаправленным нециклическим списком, где можно добавлять, удалять(по индексу элемента) и просматривать список. По мимо всего этого нужно реализовать функцию поиска(и если элемент будет найден, нужно вывести его индекс) в списке. После завершения программы вся динамическая память должна быть освобождена, а так же нужно взаимодействие с пользователем организовать в виде простого меню, обеспечивающая возможность переопределения исходных данных и завершение работы программы. Помогите, пожалуйста. Очень очень нужно... Заранее спасибо. |
![]() |
![]() |
![]() |
#3 | |
Регистрация: 03.04.2013
Сообщений: 4
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Код:
Код:
Код:
Этот код: Код:
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 03.04.2013
Сообщений: 4
|
![]()
Я всё таки не понял, как мне сделать, что бы удаление происходило по номеру элемента, который вводится с клавиатуры?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
Так, как у Вас (имейте в виду, что лучше бы функция удаления принимала индекс и указатель на голову списка в качестве аргументов) - запросить номер, если он 0 - удалить первый элемент; если он больше 0 - установить указатель cur на (k-1)-ый элемент и удалить cur->next.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа со списком, си | tim47 | Помощь студентам | 0 | 25.03.2012 16:58 |
Работа со списком | soirkar | Visual C++ | 12 | 20.07.2011 21:09 |
работа с списком | soirkar | Visual C++ | 0 | 28.06.2011 16:29 |