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

Дружественные классы эллипс и круг - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Лямбды в списке инициализации членов http://www.cyberforum.ru/cpp-beginners/thread1106340.html
Возможно ли такое? Сейчас времени нет пробовать, если кто-то объяснит или ссылочку на стандарт приведет буду благодарен.
C++ Блок-схема и алгоритм Нужно разработать блок-схему алгоритма. Написать и отладить программу. Буду очень благодарен за помощь. http://www.cyberforum.ru/cpp-beginners/thread1106307.html
Не могу перекинуть код с c++6.0 в vs 2013 C++ C++
Я перекидываю с visual C++6.0 на 2013 visual studio c++. вот код : #include "stdafx.h" #include "vector" #include "string" #include "windows.h" #include "iostream" double F(double x) {
C++ Программа перевода
Мне нужно сделать программу перевода целого числа в буквенную форму записи, например 124 = сто двадцать четыре. х є {0,1000000} Можете подкинуть идею ?
C++ Подскажите где ошибка http://www.cyberforum.ru/cpp-beginners/thread1106281.html
Ругаться на 15-ю строчку Ниже условие и код. Данный массив строк, состоящих из трех символов. Отсортировать строки по первой букве в убывающем порядке #include <string> #include <vector> #include <iostream> #include <algorithm> using namespace std;
C++ Определение значения переменной Нужно написать программу на языке С++ для определения значения переменной в конце предложенного фрагмента кода. Значение переменной выведите на экран. подробнее

Показать сообщение отдельно
dkii
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 101
26.02.2014, 21:55     Дружественные классы эллипс и круг
Здраствуйте, увадаемые форумчане помогите пожалуйста
Задача.
1. Описать независимые классы и определить их методы. Атрибуты и все методы классов, кроме конструкторов и выделенных методов, должны быть защищены. Изменение объектов с помощью методов запрещается.
2. Составить программу, в которой реализовать работу с соответствующими объектами.

Элемент 1:
Класс 1 - Круг
Метод - Длина

Элемент 2:
Класс 2 - Эллипс
Вычисление - метод должен определить, во сколько раз длина эллипса больше длины конкретного круга

класс 2
дружественный к
класса 1


Небольшой набросок

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
#include <iostream>
#include <cmath>
#define M_PI 3.14159265358979323846
using namespace std;
 
class Elips
{
protected:
    float a, b;
public:
    Elips(float a, float b);
    float L(void);
    void show_Elips(void);
};
void metod1(); 
 
private: 
 
};
 
class Circle{
private:
        double r;
public:
        Circle(void){r=0;}
        Circle(double radius){r=radius;}
        Circle(Circle& c){r=c.r;}
        ~Circle(void){}
 
        double dlina(){return 2*M_PI*r;}
        void print(){
                cout<<"radius= "<<r<<endl;
                cout<<"dlina= "<<dlina()<<endl;
        }
 
};
void metod1(); 
 
private: 
 
};
int main()
{
Circle A(5.5);
A.print();
system("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru