![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
-max- |
![]()
Сообщение
#1
|
Гость ![]() |
Помогите решить:
Дано три целых числа, определяющих положение центра окружности на экране и ее радиус. Если окружность не пересекает горизонтальную прямую, проходящую через середину экрана, то высветить данную окружность и окружность, симметрическую данной относительно этой прямой. |
![]() ![]() |
-max- |
![]()
Сообщение
#2
|
Гость ![]() |
Помогите доделать задачу:
Дано три целых числа, определяющих положение центра окружности на экране и ее радиус. Если окружность не пересекает горизонтальную прямую, проходящую через середину экрана, то высветить данную окружность и окружность, симметрическую данной относительно этой прямой. Код uses crt, graph; var driver, mode,error: integer; x,y,r:word; begin writeln('vvedit x,y,r'); readln(x,y,r); begin driver:=detect; initgraph(driver, mode, 'c:\tp\bp\bgi'); error:=graphresult; line(0,240,640,240); circle(x,y,r); if y<((getmaxy div 2)-r) then circle(x,y,r); if y>((getmaxy div 2)+r) then circle(x,y,r); closegraph; readln; end; end. |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 10:43 |