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

Множественное наследование: прямоугольник, квадрат, ромб, параллелограмм - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Освоение создания параллельных программ и функций обмена данными между процессами http://www.cyberforum.ru/cpp-beginners/thread558484.html
Помогите пожалуйста написать программу...Буду очень признателен В каждом подчиненном процессе дано целое число, причем только для одного процесса это число отлично от нуля. Переслать ненулевое число в главный процесс и вывести в главном процессе полученное число и ранг процесса, переславшего это число. Для приема сообщения в главном процессе использовать функцию MPI_Recv с параметром...
C++ перегрузить оператор ++ Всем привет!!!Тут такое дело, когда запускаю программу она запускается, а когда дело доходит до перегрузки она выдает ошибку((: То есть закрывает ее. -- Хотел спросить как это исправить? Вот код программы: #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread558481.html
C++ Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P
элементы матрицы Q,стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P.ПОМОГИТЕ ПОЖАЛУЙСТА ЧЕМ СМОЖИТЕ!!!БУДУ ОЧЕНЬ ПРИЗНАТЕЛЬНА
Подсветить символ цветом (положение курсора) C++
Как сделать чтобы 1 символ был подсвечен? т.е. на экране есть массив 000 001 000 нужно чтобы '1' как то выделялся Хелп))
C++ программу подсчета числа четных цифр http://www.cyberforum.ru/cpp-beginners/thread558450.html
Задача такая: Напишите программу подсчета числа четных цифр, используемых в записи N-значного числа M. на С++ извините что тороплю, но мне срочно надо, плз
C++ Прототип функции Здравствуйте) Написать программу упорядочивания элементов массивов А(50), В(50), С(50) по возрастанию, используя прототип функции. p.s.- если вас не затруднит напишите пожалуйста коментарий к вашей программе) подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
25.04.2012, 22:23     Множественное наследование: прямоугольник, квадрат, ромб, параллелограмм
Запросто: Ромб обладает всеми свойствами параллелограмма
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
class Parallelogram{
protected:
vec2 centre;
float a;
float b;
float angle
public:
Parallelogram(vec2 position, float sidea, float sideb, float ang);
virtual float get_area(){return a*b*sin(angle);}
 
};
class romboid: public Parallelogram{
public:
romboid(vec2 position, float side, float ang):Parallelogram(position, side, side, ang){};
Circle get_inner_circle(){float rad=sin(angle/2.0)*a*cos(angle/2.0); Circle result(centre, rad); return result;}
}
class rectangle: public Parallelogram{
public:
rectangle(vec2 position, float sidea, float sideb):Parallelogram(position, sidea, sideb, 90.0){};
Circle get_outer_circle(){float rad=sqrt(a*a+b*b)/2.0; Circle result(centre, rad); return result;}
virtual float get_area(){return a*b;}
}
class square:public Parallelogram{
public:
square(vec2 position, float side):rectangle(position, side, side);
virtual float get_area(){return a*a;}
}
 
Текущее время: 03:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru