![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.04.2022
Сообщений: 5
|
![]()
Помогите пожалуйста с реализацией задачи.
Код: Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]()
Чтобы не взрывать себе мозг вводом длинного и короткого списка лучше это сделать из файла.
Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 22.04.2022
Сообщений: 5
|
![]()
macomics,наверное через файл проще,но мне нужно сделать простенькую программку,чтобы я ввёл в консоли например:в первом списке "1 2 3 4",а во втором "1 2" и он мне удалил 1 и 2 из первого списка . Если не трудно, помогите составить функцию удаления мне просто не сильно понятно как это сделать
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]()
Я же уже написал как это сделать. Два вложенных цикла. В первом проверяете длинный список на совпадение его элемента с первым элементом короткого. Когда совпали запускаете вложенный цикл проверки элементов короткого списка с последующими элементами длинного и считаете количество совпадений. Если все элементы совпали (счетное количество равно длине короткого списка) - присваиваете prev->next = check->next и break.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Короткий код на Java | Johny007 | Помощь студентам | 0 | 02.01.2018 13:45 |
Короткий НОД | varkich | Помощь студентам | 0 | 19.06.2012 20:31 |
короткий вопрос. | pinkiller | Общие вопросы C/C++ | 1 | 25.12.2011 15:02 |
Короткий вопрос. cin | pinkiller | Общие вопросы C/C++ | 9 | 17.12.2011 21:03 |