![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
*alt |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 47 Пол: Мужской Репутация: ![]() ![]() ![]() |
Задача
Проверить, содержатся ли элементы списка А в списке В в указанном списком А порядке. Помогите, пожалуйста. Как реализовать решение?? Подкиньте идейку... с чего начать.... или алгоритм посоветуйте Сообщение отредактировано: *alt - 19.11.2007 21:27 |
![]() ![]() |
*alt |
![]()
Сообщение
#2
|
Новичок ![]() Группа: Пользователи Сообщений: 47 Пол: Мужской Репутация: ![]() ![]() ![]() |
Вот я такой код сделал, НО чего-то на счёт порядка у меня проблемы
То есть программа смотрит просто вхождение Элементов(((( Подскажите что делать.... Код type Tinf = integer; Tptr = ^Tlist; Tlist = record inf:Tinf; next:Tptr; end; var A,B:Tptr; procedure create_list (var l:Tptr ); var p:Tptr; e:Tinf; begin l:=nil; while not eoln do begin read (e); new(p); p^.inf:=e; p^.next:=l; l:=p; end; readln end; function search (L1,L2:Tptr):boolean; var p,q:Tptr; ok:boolean; begin ok:=true; p:=L1; q:=L2; while (p<>nil) do begin while (q<>nil) do begin if p^.inf = q^.inf then ok:=false; q:=q^.next; end; p:=p^.next; end; search:=not ok; end; begin {main} write ('Введите элементы списка A: '); create_list(A); write ('Введите элементы списка B: '); create_list(B); if search(A,B) then writeln ('Содержится') else writeln ('Не Содержится'); readln; end. |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 7:42 |