Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2013, 13:36   #1
Miserable_Silence
 
Регистрация: 11.05.2012
Сообщений: 5
По умолчанию умножение, наследование классов

помогите отредактировать программу, чтобы класс A выводил на экран c=a^2+b^2

Код:
#include <iostream> 
using namespace std ; 
class B1 
{ 
      int a ; 
      public : 
             B1(int x) {a = x ; } 
             int geta() { return a ; } 
             }; 
             
class D1 : public B1 { 
      int b; 
      public: D1(int x, int y) : B1(y) 
      { b=x; } 
      int getb() 
      { return b ; } }; 
      
class D2: public D1 
{ 
      int c; 
      public: 
              D2(int x, int y, int z) : D1(y,z)  
              { c=(a*a)+(b*b); } 
        int getc() 
      { return c ; } };       
              
      void show ( ) 
      { 
           cout << geta() << " " << getb() << " "; 
           cout << c << " \n " ; } }; 
           
int main ( ) 
{ 
    D2 ob(4,2,9); 
    ob.show() ; 
    cout << ob.getc() << "\n"; 
    system("pause");
    return 0; }
Miserable_Silence вне форума Ответить с цитированием
Старый 17.01.2013, 13:50   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

1) Где класс A?
2) В чём именно проблема и что Вы уже пытались сделать для её решения?
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Наследование Классов _Goodwin Помощь студентам 1 09.01.2013 10:52
Наследование классов (С++) MayhemWithMercy Помощь студентам 4 01.10.2012 12:08
Наследование классов WebbMan Общие вопросы C/C++ 2 21.06.2012 12:39
наследование классов Ioane Помощь студентам 0 14.04.2012 16:00
Наследование классов Serjuk Общие вопросы C/C++ 9 11.04.2010 16:25