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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2013, 13:43   #1
Сабишка
Новичок
Джуниор
 
Регистрация: 25.01.2013
Сообщений: 1
Печаль Составить схему алгоритма и программу в Turbo Pascal

Даны однонаправленные списки K1 и K2. Сформировать список K=K1∩K2
∩ - пересечение
Сабишка вне форума Ответить с цитированием
Старый 25.01.2013, 16:52   #2
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Приведите хотябы описательную часть кода:
1. типы
2. код формирования списков

А то, если я правильно понял условие задачи, задача глупая какая-то.
Если у списков нет ни одного общего элемента, то решения нет. Если есть хотябы один общий элемент, то список-результат - это самый длинный список из двух.
Если К1 длиннее К2 то
Кmax:=K1
Кmin:=K2
иначе
Кmax:=K2
Кmin:=K1
A := Кmin.First
Если Кmin.First есть в Кmax то
К := Кmax
иначе
К := nil
Это топорное решение, но это не важно, так как не думаю, что именно это имелось в виду.

Пояснение:
Если бы существовал хотя бы один общий элемент у этих списков, то все следующие элементы обязаны быть общими вплоть до самого конца, и последний элемент у них один и тот же. Проще говоря, один из списков - это уже "хвост" другого.

Если же именно это и имелось в виду, то ... А-а-а, ну я уже ответил.
Sibedir вне форума Ответить с цитированием
Старый 25.01.2013, 17:44   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Sibedir, не парьтесь. Всё уже решено в плане, "я заплатил ректору".
А зачем платить больше?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 25.01.2013, 22:10   #4
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию


______________
Sibedir вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно составить схему алгоритма вычисления и расписать программу на Бейсике Светлана_Т Помощь студентам 12 07.01.2012 17:18
Составить блок-схему алгоритма (Pascal) k0tone Помощь студентам 6 14.12.2011 22:21
Составить блок-схему алгоритма и программу на алгоритмическом языке Sven84 Помощь студентам 2 20.10.2010 20:56
Не могу составить блок-схему алгоритма и программу pas9462 Фриланс 4 02.03.2010 21:48