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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 09.06.2013, 17:10   #1
nazar_vol
 
Регистрация: 09.06.2013
Сообщений: 3
По умолчанию почему не работает программа?

Подскажите, почему не работает программа?

Даны множества A,B,C. A[1..100]; B[10..40]; C[20..70]. Определить, в какие из этих множеств входит множество D[10..30]



Код:
Program lab_set;
uses crt;
type at=set of 1..100;
     bt=set of 10..40;
     ct=set of 20..70;
     dt=set of 10..30;
var a:at;  b:bt;  c:ct; d:dt;
    x:integer;
begin
a:=[1..100];  b:=[10..40];
 c:=[20..70]; d:=[10..30];
 x:=1;
 repeat
 if (a>=d) or (b>=d) or (c>=d) then
 begin
  if a>=d  then writeln('A>=D');
  if b>=d then writeln ('B>=D');
  if c>=d then writeln ('C>=D');
  end
  else writeln('set D does not belong to any set')
until x>100;
 readln;
end.

Последний раз редактировалось Stilet; 09.06.2013 в 19:55.
nazar_vol вне форума
Старый 09.06.2013, 18:37   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

А что Вы понимаете под фразой "не работает программа"?
Дает не правильный ответ? Не компилируется? Ошибка времени-исполнения? Работает слишком долго? etc..

Заметьте, что переменная X у Вас не изменяется => цикл будет крутиться вечно.
И вообще здесь X? ИМХО, здесь всё решается развилками, которые у Вас в цикле
Poma][a вне форума
Старый 09.06.2013, 19:55   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А мне интересно знать что тут цикл должен желать?
Программу сам писал, али как?
I'm learning to live...
Stilet вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает программа? forged Паскаль, Turbo Pascal, PascalABC.NET 1 12.03.2013 17:40
почему не работает программа? Miles Помощь студентам 1 20.12.2011 20:19
Почему не работает программа на си СергейАС Помощь студентам 0 08.12.2011 14:32
Почему программа на С++ не работает с локальным описанием массива, но работает с глобальным? >>STINGER<< Помощь студентам 4 08.03.2011 09:56
Почему не работает программа? St1mkA Помощь студентам 3 07.04.2010 19:51