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

Определить функцию, возвращающую расстояние между центром окружности и началом координат - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Однонаправленый список. Функция удаления с конца списка, вставка и удаления из середины списка(код внутри) http://www.cyberforum.ru/cpp-beginners/thread828158.html
Вот мой рабочий код, только не могу еще три функции дописать, которые удаляют из сконца списка, вставляют и удаляют из середины списка: #include<iostream> using namespace std; struct Node { Node(int v) {value=v;next=0; } int value; Node*next; }; struct LinearList
C++ Сортировка Как отсортировать массив структур по убыванию по полю типа float? struct pixel{ int znach; float ver; bool slov; bool operator < (const pixel& a) const { return ver < a.ver; } }; http://www.cyberforum.ru/cpp-beginners/thread828149.html
C++ Представить в виде двунаправленного списка схему автобусного маршрута
Ребят, помогите с кодом программы: Представить в виде двунаправленного списка схему автобусного маршрута: названия остановок и время прибытия автобуса на остановку. Задать начальный и конечный пункты назначения пассажира и определить направление движения для скорейшего достижения цели, реализовать добавление и удаление остановок(если удалить время между соседними суммируется, если добавить...
Класс точка(наследование) C++
Тема:ПРоизводные классы.Наследование Создать класс Точка, которая имеет координаты. Класс Эллипсов, и класс Окружностей. Определить иерархию типов. Определить функции печати, конструкторы, деструкторы, вычисление площади. Программа должна содержать меню, позволяющее осуществить проверку всех методов классов. помогите пожалуста,не совсем понимаю данную тему
C++ Ввод нескольких значений в компонент Edit http://www.cyberforum.ru/cpp-beginners/thread828102.html
Как реализовать ввод цифр с точкой или без , в один компонент Edit. Иными словами мне надо, к примеру написать в один Edit числа, вот так: 1, 2, 5, 7, или если число не целое, то : 1.2, 6, 4.8 Как это реализовать?
C++ Проблемы с перегрузкой операторов файлового вводы/вывода #include "stdafx.h" #include <iostream> #include <fstream> #include <string> using namespace std; class Array{ int *Arr, Size; подробнее

Показать сообщение отдельно
CruSanodeR
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 27
04.04.2013, 18:34     Определить функцию, возвращающую расстояние между центром окружности и началом координат
Разработать класс Point для задания координаты точки на плоскости.
Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса.
Определить в этом классе функцию, возвращающую расстояние между центром окружности и началом координат.
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <windows.h>
#include <cmath>
#include <math.h>
using namespace std;
// Класс, описывающий точку:
class Point
{
protected:
    double x, y;
private:
    friend istream& operator >> (istream& is, Point& p)
    {
        cout << "Задайте координаты точки ";
        return is >> p.x >> p.y;
    }
    friend ostream& operator << (ostream& os, const Point& p)
    {
        return os << "коордиаты точки: [" <<
        p.x << ", " << p.y << "]\n";
    }
public:
    Point(double _x=0, double _y=0)
    { x = _x; y =_y;}
}
 
class Circle: public Point // Класс Point является базовым для класса Circle
{
    friend istream& operator >> (istream& is, Circle& c)
    {
        cout << "Задайте координаты центра ";
        return is >> c.x >> c.y;
        cout << "Задайте радиус ";
        is >> c.r;
    }
    friend ostream& operator << (ostream& os, const Circle& c)
    {
return os << "Радиус: " << c.r << ", " <<  Point(c.x, c.y); 
// Пример использования функции базового класса
 
    }
  protected:
    double r; // радиус окружности
  public:
// конструктор:
    Circle (double _x = 0, double _y = 0, double _r = 0): Point (_x, _y)
    { r = _r;}
    double Area ()
    {return M_PI* r *r;} // площадь круга
};
 
int main()
{
    //Настройки шрифтов и региональных стандартов: 
    if(SetConsoleCP(1251)==0)
    //проверка правильности установки кодировки символов для ввода
    {
        cerr<<"Fialed to set codepage!"<<endl;
    /* если не удалось установить кодовую страницу, вывод сообщения об ошибке */
    }
    if(SetConsoleOutputCP(1251)==0)//тоже самое для вывода
    {
        cerr<<"Failed to set OUTPUT page!"<<endl;
    }
    Point }
Помогите определить в этом классе функцию, возвращающую расстояние между центром окружности и началом координат.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru