Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2011, 21:25   #1
decantnik
Пользователь
 
Аватар для decantnik
 
Регистрация: 15.10.2008
Сообщений: 36
Вопрос [Pascal] Двусвязный список.

Само задание
Цитата:
Даны указатели P1 и P2 на барьерный и текущий элементы двусвязного списка. Используя тип TListB описать процедуры LBToFirst (L) (делает текущим первый элемент списка L), LBToNext (L) (делает текущим в списке L следующий элемент), LBSetData (L,D) (присваивает текущему элементу списка L значение D целого типа, если данный элемент не является барьерным) и функцию IsBarrier (L) логического типа (возвращает True, если текущий элемент списка L является его барьерным элементом, и False в противном случае). С помощью этих процедур и функицй просвоить нулевый значения элементам исходного списка с нечетными номерами и вывести количество элементов в списке, а также новый адрес текущего элемента списка.Нумерация ведется от первого элемента списка; барьерный лемент не нумеруется и не учитывается при подсчете элементов.
http://paste.org.ru/?gu96ev

(Полный код не влазит)
Вопросы:

1)Как описать процедуры LBToFirst и LBToNext. В программе я это сделал без процедур (пометил комментарием).
2)Как описать процедуру d0 - делащую все нечетные элементы нулями
3)И как посчитать сколько элементов в списке ? о_О
decantnik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[pascal] Двусвязный список decantnik Паскаль, Turbo Pascal, PascalABC.NET 1 05.05.2011 21:47
двусвязный список Work Group Помощь студентам 0 24.05.2010 21:27
двусвязный список на си++ mizantrop32 Общие вопросы C/C++ 0 18.05.2010 17:45
Двусвязный список kruserg Паскаль, Turbo Pascal, PascalABC.NET 1 28.04.2009 10:37
[Pascal]Двусвязный кольцевой список, несколько процедур Fuaran8989 Фриланс 1 25.05.2008 20:22