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

Наследование: найти площадь равностороннего треугольника - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти среднее значение элементов главной диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread69713.html
Найдите среднее значение элементов главной диагонали матрицы.
C++ Классы: найти среднее значение элементов побочной диагонали матрицы 5. Найдите среднее значение элементов побочной диагонали реализуя через классы... http://www.cyberforum.ru/cpp-beginners/thread69711.html
C++ Бинарное дерево: построение, вставка, удаление, просмотр
Разработать программу работы с бинарным деревом. Программа должна содержать следующие процедуры, вызываемые из меню: - построение пустого дерева; - вставка поддерева в указанное место; - удаление указанного элемента; - просмотр дерева в следующем порядке: узел, левая ветвь, правая ветвь.
Переписать код с использованием функций C++
Ребята помогите...нужно включить в программму функции...заранее СПС int array; for(i=0;i<10;i++) array=0;//счетчики встречаемости цифр int number=0; cin>>number; while(number) { array +=1; number = (number-number%10)/10;
C++ строки! http://www.cyberforum.ru/cpp-beginners/thread69701.html
#include<iostream.h> #include<conio.h> #include<string.h> using namespace std; void main() {string s; int n,i,sk=0,sk2=0; cout<<"Koli4estvo strok: ";cin>>n; for (i=0;i<n;i++)
C++ как записать данные из Int файл как записать данные из Int файл подробнее

Показать сообщение отдельно
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
02.12.2009, 20:11     Наследование: найти площадь равностороннего треугольника
5. Найдите площадь равностороннего треугольника, если известна его сторона( используя иерархию наслеедования)
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
#include <iostream>
#include <cmath>
 
class Shape
{
    public:
        virtual double Area(double a) = 0;
        virtual ~Shape(){}
};
 
class EqTriangle : public Shape
{
    public:
        double Area(double a) { return (a*a)*sqrt(3)/4; }
        ~EqTriangle(){}
};
 
int main()
{
    Shape* shape = new EqTriangle();
    std::cout << "Area: " << shape->Area(5.5) << std::endl;
    delete shape;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru