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

Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения. - C++

Восстановить пароль Регистрация
 
not found))
Сообщений: n/a
22.03.2012, 22:12     Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения. #1
На плоскости задано n окружностей. Окружности задаются такими полями: координаты центра и радиус. Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2012, 22:12     Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения.
Посмотрите здесь:

C++ Найти максимальную сумму чисел, произведение которых не превышает заданного числа.
C++ Вывести начальные индексы всех елементов массива, значение которых превышает заданое значение А.
Найти сумму первых элементов массива, произведение которых не превышает заданного числа М C++
C++ Даны координаты центров n окружностей и их радиусы. Определить число пересекающихся окружностей
C++ Одномерный массив: Вывести на экран номера всех элементов больше заданного числа
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
(SkyNet)
 Аватар для (SkyNet)
22 / 40 / 6
Регистрация: 25.10.2011
Сообщений: 175
22.03.2012, 23:43     Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения. #2
На С или С++, с класами - структурами?
Илларион
8 / 8 / 0
Регистрация: 05.06.2011
Сообщений: 97
22.03.2012, 23:46     Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения. #3
(х-х0)^2+(y-y0)^2=R^2

Вот от этого и пляши!
not found))
Сообщений: n/a
23.03.2012, 15:59     Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения. #4
на С++,с классами-структурами))
Илларион
8 / 8 / 0
Регистрация: 05.06.2011
Сообщений: 97
24.03.2012, 00:39     Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения. #5
Цитата Сообщение от not found)) Посмотреть сообщение
на С++,с классами-структурами))
Блин, будь скромнее! Мы не обязаны тут за тебя писать! Так что изволь быть вежливым!
Kidasov
76 / 76 / 12
Регистрация: 02.12.2011
Сообщений: 966
Записей в блоге: 3
24.03.2012, 02:11     Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения. #6
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
46
#include <iostream>
 
using namespace std;
 
const int N = 5;
 
class Circle {
    double x;
    double y;
    double R;
public:
    Circle() {}
    ~Circle() {}
    friend void show(Circle *ob, double value);
    void inputCircle(int x, int y, int R);
    void showCircle() { cout << x << " " << y << " " << endl; }
};
 
void Circle :: inputCircle(int x, int y, int R) {
    this->x = x;
    this->y = y;
    this->R = R;
}
 
void show(Circle *ob, double value) {
    cout << "These circe have radius more than 2.5" << endl;
    for (int i = 0; i < N; i++) {
        if (ob[i].R > value) ob[i].showCircle();
    }
}
 
int main()
{
    Circle ob[N];
    double x, y, R;
    cout << "enter x , y , R:" << endl;
    for (int i = 0; i < 5; i++) {
        cin >> x >> y >> R;
        ob[i].inputCircle(x , y, R);
    }
    int value;
    cout << "Input value : " << endl;
    cin >> value;
    show(ob, value);
    return 0;
}
Yandex
Объявления
24.03.2012, 02:11     Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения.
Ответ Создать тему
Опции темы

Текущее время: 03:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru