|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.04.2017, 22:38 | #1 |
Регистрация: 15.03.2017
Сообщений: 5
|
После каждого элемента списка добавьте ту часть списка, которая была перед ним - Pascal ABC
Пусть дан список. После каждого элемента списка добавьте ту часть списка, которая была перед ним.
|
03.04.2017, 22:44 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
И?
Покажите свои наработки, конкретные вопросы и т.п. Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
06.04.2017, 19:08 | #3 |
Регистрация: 15.03.2017
Сообщений: 5
|
И как теперь реализовать условие?
После каждого элемента списка добавьте ту часть списка, которая была перед ним. Код:
|
07.04.2017, 11:48 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
задачка достаточно замороченная.
я бы решал её через создание НОВОГО списка, куда копировал (многократно) нужные элементы из исходного списка. кстати, чтобы убедится в том, что мы оба одинаково понимаем условия задачи. допустим, дан список: 1, 2, 3, 4, 5, 6, 7, 8 что должно быть в результате? |
08.04.2017, 22:18 | #5 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 472
|
Возможно, решение получится виде рекурсивной процедуры:
при погружении добраться до последнего элемента и там уже добавлять элементы. потом снижение уровня - и новая порция. Код:
Код:
Последний раз редактировалось FPaul; 09.04.2017 в 08:36. |
09.04.2017, 05:00 | #6 |
Пользователь
Регистрация: 29.12.2015
Сообщений: 16
|
|
10.04.2017, 11:12 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Если встречается нечетный элемент, то перед ним и после него вставить новые элементы со значением 0 (C++) | yurets17 | Помощь студентам | 2 | 04.03.2014 18:12 |
Составить программу, которая формирует 2 списка, и написать процедуру присоединения 2го списка к 1му | Neitrosha | Помощь студентам | 7 | 25.02.2011 21:18 |
Удаление последнего элемента из списка и реверс этого списка. | Goose | Общие вопросы C/C++ | 8 | 16.05.2010 16:12 |
Дескрипторы потоков - Для каждого элемента списка необходимо создать поток, выполняющий требуемые функции | kdv0403 | Общие вопросы Delphi | 2 | 09.06.2007 11:12 |