Предмет: Информатика, автор: mikrob4928

Нужно написать код на C++, чтобы в консоль вывелся круг, который раскрашен снизу в синий, а сверху – желтый (желательно, чтобы круг был в центре консоли)

Ответы

Автор ответа: andry505motorin
1

Ответ:

#include <graphics.h>

int main()

{

   int gd = DETECT, gm;

   initgraph(&gd, &gm, ""); // инициализация графической библиотеки

   int x = getmaxx() / 2; // координата x центра консоли

   int y = getmaxy() / 2; // координата y центра консоли

   int r = 100; // радиус круга

   setfillstyle(SOLID_FILL, BLUE); // установка цвета заливки

   fillellipse(x, y, r, r); // рисование круга

   setfillstyle(SOLID_FILL, YELLOW); // установка цвета заливки

   pieslice(x, y, 0, 180, r); // заливка верхней части круга

   getch(); // ожидание нажатия клавиши

   closegraph(); // закрытие графической библиотеки

   return 0;

}

Объяснение:Для решения этой задачи можно использовать библиотеку graphics.h. Вот пример кода на C++, который рисует круг в центре консоли и раскрашивает его
После запуска этого кода в консоли появится круг с желтой верхней частью и синей нижней частью.


mikrob4928: здравствуйте, спасибо вам, а этот код написан уравнением Декарта?
Похожие вопросы
Предмет: Алгебра, автор: arsenismailov12