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

Классы и иерархии, одарите советами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заданная точность http://www.cyberforum.ru/cpp-beginners/thread997919.html
Как сделать что бы числовой ряд считался с заданной точностью?
C++ Задача, связанная с заменой текста в файлах Имеется следующая ситуация: В одной папке более 100 текстовых файлов: файл1.txt файл2.txt файл3.txt и тд. http://www.cyberforum.ru/cpp-beginners/thread997914.html
Одномерный массив C++
Составьте программу подсчёта числа максимальных по модулю элементов в одномерном массиве.
Блок-схема C++
Кто умеет, сделайте пожалуйста, блок схему, вот код программы #include <stdio.h> #include <stdlib.h> #include <time.h> #include <iostream> #include <fstream> #include <string> using...
C++ Нужна программа на C++ для подсчёта ряда http://www.cyberforum.ru/cpp-beginners/thread997899.html
Задумки: // ... S = 0; int i = 0; do { S += pow(x, 2*i + 1) / (2*i + 1); } while (<проверка точности>) S *= 2;
C++ Доступ к локальному диску компьютера Здравствуйте. У меня такой вопрос. Как мне преобразовать название локального диска в общий вид? К примеру: "C:\Users\Itsme\AppData\Roaming". А вдруг на другом компьютере отсутствует локальный диск... подробнее

Показать сообщение отдельно
egor2116
340 / 371 / 42
Регистрация: 20.01.2013
Сообщений: 1,130
04.11.2013, 21:03
А по вашему заданию

Как то так

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
class Figure
{
  protected:
            int a;
  public:
           Figure(int _a=0) : a(_a) {}
           virtual ~Figure() = 0;
           virtual void print() = 0;
           virtual int area() = 0;
           void setA(int _a) { a=_a; }
           int getA(){ return a; }
};
 
class Square : public Figure
{
  public:
          Square(int _a) : Figure(_a) {}
          ~Square(){}
          int area(){ return a*a; }
          int perimetr() { return a*4; }
          void print(){ cout << "Square A = " << a;}
};
 
class Rectangle : public Figure
{
   private: 
              int b;
   public:
            Rectangle(int _a=0, int _b=0) : Figure(_a), b(_b) {}
            ~Rectangle(){}
            int area(){ return a*b; }
            int perimetr() { return 2*(a+b); }
            void print(){ cout << "Rectangle A = " << a << " Rectangle A = " << b;}
            void setB(int _b) { b=_b; }
            int getB(){ return b; }
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru