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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2012, 18:34   #1
Unreed
Новичок
Джуниор
 
Регистрация: 25.12.2012
Сообщений: 4
По умолчанию Паскаль

Кому не сложно.. Помогите написать программу к задаче:
Данны массивы:
N1...N5 - наименования поставщиков
PS1...PS5 - город, где находится поставщик
P1...P10 - наименования потребителей
POT1...POT10 - город, где находится потребитель

Напечатать списки поставщиков и потребителей, находящихся в одном и том же городе.
Заранее Огромное Спасибо!!
Unreed вне форума Ответить с цитированием
Старый 25.12.2012, 18:59   #2
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Где наработки? В чем проблема?
hon вне форума Ответить с цитированием
Старый 25.12.2012, 19:05   #3
Unreed
Новичок
Джуниор
 
Регистрация: 25.12.2012
Сообщений: 4
По умолчанию

Беда в том что пропустил лекцию в инстиуте по этой теме.. Сейчас сижу и не понимаю с чего начать и чем закончить(
Unreed вне форума Ответить с цитированием
Старый 25.12.2012, 21:37   #4
Unreed
Новичок
Джуниор
 
Регистрация: 25.12.2012
Сообщений: 4
По умолчанию

Помогите, пожалуйста!!
Unreed вне форума Ответить с цитированием
Старый 27.12.2012, 17:10   #5
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Сейчас попробую сделать.

Сделал. Лови. Не забудь нажать на весы и отблагодарить.

Код:
var
  n:array[1..5] of string;
  ps:array[1..5] of string;
  p:array[1..5] of string;
  pot:array[1..5] of string; {внимание! исправил 10 на 5}
  i,j:byte;
begin
   {Заполенение массивов}
   n[1]:='Поставщик Вася'; ps[1]:='Львов';
   n[2]:='Поставщик Петя'; ps[2]:='Харьков';
   n[3]:='Поставщик Коля'; ps[3]:='Киев';
   n[4]:='Поставщик Гриша'; ps[4]:='Львов';
   n[5]:='Поставщик Борис'; ps[5]:='Харьков';

   p[1]:='Приемник Вася'; pot[1]:='Львов';
   p[2]:='Приемник Петя'; pot[2]:='Харьков';
   p[3]:='Приемник Коля'; pot[3]:='Киев';
   p[4]:='Приемник Гриша'; pot[4]:='Львов';
   p[5]:='Приемник Борис'; pot[5]:='Харьков';
   for i:=1 to 5 do
       for j:=1 to 5 do
       if ps[i]=pot[j] then Writeln(n[i],' находится в том же городе, что и ',p[j]);
   end.

Последний раз редактировалось hon; 27.12.2012 в 17:27.
hon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль ABC. Программа на языке Паскаль. Helen1 Паскаль, Turbo Pascal, PascalABC.NET 6 13.01.2018 21:46
Как можно в Паскаль АВС (Паскаль-Турбо) вставлять в результаты печати программы графики, таблицы, схемы, набранные формулы, выраже IZOPGRAM Паскаль, Turbo Pascal, PascalABC.NET 0 11.06.2012 10:54
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
паскаль и турбо паскаль Евгения Игоревна Помощь студентам 6 05.05.2011 14:31