Паскаль. Задача о сторожах
ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ!!!
В картинной галерее работают сторожа. Для кадого сторожа известно время прихода на работу и время ухода. Определить всегда ли галерея охраняется? Пример: 4 __________время прихода___время ухода 1 сторож--8.00__________---12.00 2 сторож--11.00_________---16.00 3 сторож--15.00 ________---19.30 4 сторож--20.00 ________---23.50 Написать программу на Паскале, которая вычисляла бы всегда охраняется галлерея или нет?? |
Вложений: 2
Вот сфотографировал пример
|
Прежде всего - у нас не принято цепляться к чужим темам, поэтому Ваш запрос выделен в отдельную тему.
Теперь по задаче. Ниже - одно из возможных решений. Суть алгоритма: Начала и окончания дежурств сторожей переведены в формат абсолютных минут, начиная с полуночи. Далее построен цикл по всем минутам в сутках (их 1440), который прерывается, если текущей минуте не соответствует вахта ни одного из сторожей, либо по исчерпании полного количества минут в сутках (1440). Важно! Отрабатывается ситуация, когда дежурство сторожа проходит через полночь, т.е., например, начало - 23.00, окончание - 3.30. Пути к файлам поставьте, естественно, свои. Код:
CONST |
Vladimir_S
Спасибо, вам большое за то, что откликнулись на мою задачу!!! я вбил этот код в паскале пути к файлам поменял на input.dat, output.dat(делаю на паскаль abc) почему то выдает ошибку....:tehnari_ru_117:( пишет, что неверный числовой формат при вводе) я как то не так записал? (6.00 12.00 12.00 16.00 16.00 20.00 20.00 6.00) Пробовал и так(6.00 12.00 12.00 16.00 16.00 20.00 20.00 6.00) все равно выдаёт ошибку |
Цитата:
|
Daniellos
Да привык к нему....да там и как то легче(лично для меня), все ошибки выдаёт на русском... |
По мне лучше без ошибок на английском, чем ошибки на русском :)
|
Daniellos
кому как:tehnari_ru_674: |
Цитата:
Код:
4 |
попробовал установить Turbo Pascal, Borland Pascal...установил, но не работает с 64 разрядной операционной системой:tehnari_ru_117:
|
Часовой пояс GMT +4, время: 06:31. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.