Вопрос задан 22.03.2021 в 18:37. Предмет Информатика. Спрашивает Самокишин Дима.

составить программу которая рисует 5 окружностей голубого цвета с центром в точке (200,200) и

радиусами 30,40,50,60,70
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Пономорёва Алёна.
#include <math.h>
#include <glut.h>
void Draw ()
{
glClear (GL_COLOR_BUFFER_BIT);
glColor3f (0.7,0.7,1);

glTranslatef (200,200,0);

glBegin (GL_POINTS);

for (int i=0,R=30;i<5;i++,R+=10)
{
for (float x=-R;x<R;x+=0.01)
{
glVertex2f (R*sin(x),R*cos(x));
}
}
glEnd ();
glutSwapBuffers ();
}
void Init ()
{
glClearColor (1,1,1,1);
glMatrixMode (GL_PROJECTION);

glLoadIdentity ();

glOrtho (0,400, 0,400, 0,400);
glMatrixMode (GL_MODELVIEW);
}
int main (int argc,char** argv) glutInit (&argc,argv);
glutInitDisplayMode (GLUT_DOUBLE)
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы создать программу для рисования окружностей с использованием графической библиотеки, я предполагаю, что вы хотите использовать Python. Для выполнения этой задачи мы можем использовать библиотеку matplotlib. Убедитесь, что у вас установлен matplotlib, и воспользуйтесь следующим кодом:

python
import matplotlib.pyplot as plt def draw_circle(center_x, center_y, radius, color): circle = plt.Circle((center_x, center_y), radius, color=color, fill=False) plt.gca().add_patch(circle) # Создаем новую фигуру и оси fig, ax = plt.subplots() # Рисуем пять окружностей circles = [(30, 'blue'), (40, 'blue'), (50, 'blue'), (60, 'blue'), (70, 'blue')] for circle in circles: radius, color = circle draw_circle(200, 200, radius, color) # Устанавливаем пределы осей ax.set_xlim(0, 400) ax.set_ylim(0, 400) # Показываем рисунок plt.show()

Этот код создает новую фигуру и оси, а затем рисует пять окружностей с указанными радиусами и цветом. Окружности будут иметь центр в точке (200, 200). Затем пределы осей установлены, чтобы соответствовать размеру окружностей. Наконец, вызов plt.show() отображает рисунок с окружностями.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос