Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
real15
Сообщений: n/a
#1

Окружности - C++

06.03.2011, 10:43. Просмотров 366. Ответов 2
Метки нет (Все метки)

помогите пож-та: надо составить три окружности разных цветов да еще чтобы они последовательно были соединены(как ауди ))

 Комментарий модератора 
Не вклинивайтесь в чужие темы с несвязанным с ними вопросом. Так же крайне желательно указывать среду программирования, ну и собственные наработки, если имеются.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2011, 10:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Окружности (C++):

По заданным координатам центра окружности и ее радиусу определить координаты точек пересечения окружности с осями координат. - C++
По заданным координатам центра окружности и ее радиусу определить координаты точек пересечения окружности с осями координат.

Класс "Окружность" с данными центр и радиус окружности. Вычислить длину и площадь окружности. - C++
Объявить класс и определить для него конструктор по умолчанию, конструктор инициализации. Определить функции-члены класса для ввода и...

две окружности - C++
На плоскости даны две окружности. Ваша задача – найти все их общие точки. Формат входных данных В первой строке входного файла...

Окружности и треугольник! - C++
Даны вещественные числа x1,y1,x2,y2,x3,y3. Каждая пара чисел xi,yi, где i=1,2,3, определяет координаты одной из вершин плоского...

Непересекающиеся окружности - C++
Окружность на плоскости однозначно может быть определена координатами ее центра (x,y) и радиусом r. Пусть заданы соответствующие...

Рисование окружности - C++
Доброго времени суток. Подскажите пожалуйста алгоритмы которые позволяют нарисовать "гладкую" окружность. Нужно что бы получилось...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IrineK
Заблокирован
06.03.2011, 12:37 #2
составить три окружности разных цветов...
Готово:
Изображения
 
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
06.03.2011, 12:48 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <windows.h>
#include <math.h>
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
const int GREEN=10;
const int WHITE=11;
 
HANDLE hCons = GetStdHandle(STD_OUTPUT_HANDLE);
 
bool func(int x,int y,int r)
    {return (pow((x-r+1),2)+pow((y-r+1),2) <= pow(r,2));}
 
void draw(int r,int of=0,const int color=WHITE)
{
    int width=r*2+2;
    for(int x=0; x<width;x++)
    {
        for(int y=0; y<width; y++)
        {
            COORD pos = {x+of,y};
            if( func(x,y,r) )
            {
                SetConsoleCursorPosition(hCons, pos);
                SetConsoleTextAttribute(hCons, color);
                cout<<'x';
            }
        }
        COORD pos = {x+of,y};
        SetConsoleCursorPosition(hCons, pos);
        cout<<endl;
    }
}
 
int main ( )
{
    draw(5);
    draw(5,15);
    draw(6,7,GREEN);
 
    system("pause");
    return 0;
}

половину сам придумал
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2011, 12:48
Привет! Вот еще темы с ответами:

Круги в окружности - C++
Описать переменную круг, в которой содержатся все данные для построения круга в декартовой системе координат. а) Определить координаты...

Радиус вписанной окружности - C++
Пользователь вводит 3 стороны треугольника. Найти радиус вписанной окружности. Можно простенькую функцию для вычисления? С граф....

Пересечение окружности и прямой - C++
Задана окружность с центром в точке O(x0;y0) и Радиусом R0 и прямая y=ax+b Определить, пересекаются ли прямая и окружность. При...

Лежит ли точка в окружности - C++
Входные данные: координаты х,у, радиус круга (с центром в точку 0,0) Выходные данные: лежит ли точка внутри окружности или нет


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru