Форум программистов, компьютерный форум, киберфорум
Наши страницы

Прокоментируйте программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Слежение объекта за курсором http://www.cyberforum.ru/cpp-beginners/thread1189348.html
Доброго времени суток. Делаю игру на OpenGL и возникла небольшая проблема, над которой бьюсь уже не первый день. Есть окно, размерами 600х600, в нем я рисую по центру окружность радиуса 100...
C++ Табуляция функции y=x^2-4x+3 Табулировать функцию y=x^2-4x+3. Программа должна содержать описание класса, реализующего поставленную задачу. Начальные значения параметров задавать с использованием конструктора. Кто-нибудь... http://www.cyberforum.ru/cpp-beginners/thread1189343.html
C++ Теория вероятностей. Не могу понять как написать на С++
Определить вероятность того, что в семье имеющей 6 детей не больше 4 девочек. Веpоятность pождения девочки p=0.5, мальчика q=1-p Веpоятность того, что в семье, имеющей n детей, будет m девочек:...
В строке последовательно записываются числа от 1 до k, потом числа повторяются, пока строка не заполнится C++
Всем привет, помогите с решением этой задачи: Создать динамический двумерный массив размера mxn, заполнить его по следующему правилу: в строке последовательно записываются числа от 1 до k, потом...
C++ Освобождение памяти http://www.cyberforum.ru/cpp-beginners/thread1189332.html
Похоже что проблема с освобождением памяти. У меня есть абстрактный класс CObject и его потомок CMeteor, в котором реализованы виртуальные функции одна из которых уничтожение объекта через...
C++ Посчитать +,-,* ввод/выдов для полинома #include <iostream> using namespace std; class Polinom { int length,n,m; float* members; public: подробнее

Показать сообщение отдельно
Евгений Конь
0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 41

Прокоментируйте программу - C++

26.05.2014, 23:52. Просмотров 169. Ответов 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
#include <iostream.h>
#define pi 3.14159
class Rectangle;    //Предварительное объявление класса
class Circle{
float S;
float R;
void area() {S=pi*R*R;}
friend float sumS(Rectangle,Circle);//Объявление "дружественности"
public:
Circle(float r) {R=r;}
};
 
class Rectangle{
float a,b;
float S;
void area() {S=a*b;}
friend float sumS(Rectangle,Circle); //Объявление "дружественности"
public:
Rectangle(float length,float width) {a=length;b=width;}
};
 
float sumS(Rectangle ro, Circle co) //Определение дружественной
{                               //функции
 ro.area();
 co.area();
 return ro.S+co.S;
}
 
int main()
{
 Circle c(1.0);
 Rectangle r(2.0,3.0);
 cout<<"Суммарная площадь фигур: "<<sumS(r,c)<<endl;
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru