Создание, вывод и обработка линейных однонаправленных списков - Turbo Pascal
Формулировка задачи:
Задача описать процедуру:
1)создания динамического линейного списка, выбирая числа из текстового файла;
2)вывода динамического линейного списка;
3)обработка динамического списка по алгоритму.
4)в непустой список L, элементы которого упорядочены по неубыванию (т.е. по возрастанию или равные), новый элемент Е так, чтобы сохранилась упорядоченность;
5)из списка L второй отрицательный элемент, если такой есть;
Вообщем первые четыре пункта я выполнил ,но я не представляю как выполнить 5 пункт. Подскажите, пожалуйста как примерно это реализовать?
вот весь код:
Решение задачи: «Создание, вывод и обработка линейных однонаправленных списков»
textual
Листинг программы
в цикле проходите по списку от начала до конца в теле цикла - если переменная счетчик равна 2, то удаляете элемент в теле цикла - если элемент отрицательный, то временную переменную счетчик увеличиваете на 1
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д