В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык

Нужна по pascalabc нарисовать эллипс(вертикальный и горизонтальный) внутри круга моя проблема в том, что вместо эллипса рисуется линия. вот код: program ellipse; uses graphabc; var xc,yc,x,y,r: integer; begin brush.style: = bsclear; writeln('введи центр окружности'); readln(xc,yc); writeln('введи радиус окружности'); readln(r); x: = xc; y: = yc; circle(x,y,r); ellipse(x,y+r,x,y-r); ellipse(x-r,y,x+r,y); end. исправить ошибку

Ответ:
nastya02012007
nastya02012007
21.08.2020 09:53
После circle(x,y,r);   добавьте строки     xc:=r div 2;  yc:=xc;
Строки   ellipse(x,y+r,x,y-r);   ellipse(x-r,y,x+r,y);    замените на следующие:
  ellipse(x-r,y-yc,x+r,y+yc);  ellipse(x-xc,y-r,x+xc,y+r);
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?