IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Простые списки. непонятно, непонятно как из упорядочить в обратном порядке
noskovgleb
сообщение 22.11.2009 18:11
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 30
Пол: Мужской

Репутация: -  0  +


program p2;
uses crt;

type
TPtr = ^TElem;
TElem = record
SPG : char;
link : TPtr;
end;
var
j :integer;
i :byte;
BegQ,EndQ :TPtr;
SG :char;
{-----------BEGIN PROCEDURE-------------}
Procedure AddCh(var Ch: char);
var p :TPtr;
Begin
new(p);
p^.SPG := ch;
p^.link:= nil;
if EndQ = nil {Ґб«Ё б®§¤ Ґвбп ЇҐаўл© н«Ґ¬Ґ­в ®зҐаҐ¤Ё}
then BegQ := P
{Ґб«Ё б®§¤ Ґвбп ®зҐаҐ¤­®© н«Ґ¬Ґ­в ®зҐаҐ¤Ё}
else EndQ^.link:= p;
EndQ := p;
End;
{---------------------------------------}
procedure GetDelEl( var Ch:char);
var
P: TPtr;
Begin
ch := BegQ^.SPG;
p := BegQ;
BegQ:= P^.link;
if BegQ = nil {Ґб«Ё г¤ «пҐвбп Ї®б«Ґ¤­Ё© н«Ґ¬Ґ­в ®зҐаҐ¤Ё}
then EndQ := nil;
dispose(p);
End;
{------------END PROCEDURE--------------}

BEGIN
clrscr;
j := 176;
BegQ := nil;
EndQ := nil;
for i:=176 to 223 do
AddCh(char(i));
writeln('“¤ «Ґ­ЁҐ ®зҐаҐ¤Ё б а бЇҐз вЄ®© §­ зҐ­Ё© ҐҐ н«Ґ¬Ґ­в®ў');
while BegQ <>nil do
begin
GetDelEl(SG);
write(j,'=',SG);
inc(j)
end;
readln;
END.


Добавлено через 1 мин.
собственно вопрос задан... помогите, объясните мне...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 18.07.2025 14:03
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"