Задачи и решения по
программированию в среде Turbo Pascal
Здравствуйте,
уважаемые подписчики. Перед Вами 13 номер рассылки.
Подписалось 1800+
Рекомендую
подписаться
Ответ к задаче "Забавный
конфуз"
(Сергей Юшанов и Евгений )
Program conf;
Var
i,j,n,k,min,max:integer;
a:longint;
f1,f2:text;
BEGIN
Assign(f1,'confuse.in');
Assign(f2,'confuse.out');
Reset(f1);
Read(f1,n);
Readln(f1,k);
Read(f1,a);
min:=a;
max:=a;
For i:=2 to n do
Begin
Read(f1,a);
If a<min then min:=a;
If a>max then max:=a;
End;
Close(f1);
a:=max-min;
ReWrite(F2);
Writeln(f2,a);
Close(f2);
END.
"Картинная
галерея"
(Входной файл: gallery.in)
(Выходной
файл:gallery.out)
Картинная галерея города LamerLand приобрела очень
дорогую коллекцию картин. Администрация данной галерея обеспокоена вопросом -
есть в данной галереи опасные точки. Опасной точкой называют опасной, если из
данной точки не видна вся галерея. Галерея представляет собой многоугольник,
заданный вершинами. Вы должны помочь администрации, найти по заданным
координатам вершин многоугольника, определить наличие опасных точек или их
отсутствие.
Координаты типа Integer
В
выходной файле содержится одна строка YES или NO,
то есть присутствие или отсутствие опасных точек.
Пример:
7
1 1
2 1
3 2
4 3
4 4
2 4
1 2
NO
Вопросы читателей
Добрый день!
Для вычислений не хватает точности (количества знаков в типе extended).
Посоветуйте, пожалуйста, возможные методики решения
этой проблемы (формирование базовых математических операций + - * /). Еще одна
проблема связана с отсутсвием в Pascal
перегурзки операторов ...
Ответить:
mailto:george-dolin@yandex.ru