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

Классы "Пара чисел" и "Прямоугольный треугольник" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти интеграл методом прямоугольников http://www.cyberforum.ru/cpp-beginners/thread1156722.html
использовать метод прямоугольников. Для построения прямоугольника использовать середину отрезка. y= 0, y = 5x − x2 +14. никак не разобрался как туда интегралы вводить или я что не так сделал......
C++ Продемонстрировать преимущества применения фактических и формальных параметров функций разработать набор подпрограмм в которых продемонстрировать преимущества применения фактических и формальных параметров функций при решении задач различных направлений. Предметную область подобрать... http://www.cyberforum.ru/cpp-beginners/thread1156720.html
Сформировать список L, включив в него положительные элементы списка L1 и отрицательные элементы списка L2 C++
Сформировать список L, включив в него положительные элементы списка L1 и отрицательные элементы списка L2. Список L отсортировать в порядке возрастания абсолютных значений элементов. В программе...
C++ Заданное натуральное число M представить в виде суммы квадратов двух натуральных чисел
Заданное натуральное число M представить в виде суммы квадратов двух натуральных чисел . Написать и протестировать функцию решения этой задачи. Помогите пожалуйста Добавлено через 37 секунд...
C++ Мусор в строках при чтении структуры http://www.cyberforum.ru/cpp-beginners/thread1156700.html
Проблема. Как сделать что бы в строки не записывался муссор. Например: вожу 2 студентов (Например: Vladislav,Anna). При считывании в имени Анна, содержиться муссор. Тоже самое с фамилией, кодам,...
C++ Как из do while переделать в for я уже настолько "заучилась", что элементарные вещи сделать не могу. подскажите, пожалуйста ) как из do while переделать в for do { // перестановка символов tmp = arr ; arr = arr ;... подробнее

Показать сообщение отдельно
magasin
0 / 0 / 0
Регистрация: 29.04.2013
Сообщений: 42

Классы "Пара чисел" и "Прямоугольный треугольник" - C++

24.04.2014, 23:03. Просмотров 398. Ответов 3
Метки (Все метки)

Необходимо реализовать:
Базовый класс:
ПАРА_ЧИСЕЛ (PAIR)
Первое_число (first) - int
Второе_число (second) – int
Определить методы изменения полей и вычисления произведения чисел.
Создать производный класс ПРЯМОУГОЛЬНЫЙ_ТРЕУГОЛЬНИК
(RIGHTANGLED), с полями-катетами. Определить метод вычисления гипотенузы

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
#include <iostream>
 
using namespace std;
class PAIR{
public:
    int a,b;
public:
    PAIR(){};
    PAIR (int x1, int x2)
    {a=x1;b=x2;}
    ~PAIR (){};
void Vvod()
{cout<<"Vvedite pervii katet: ";cin>>a;
cout<<"Vvedite vtoroi katet: ";cin>>b;
};};
class RIGHTANGLED:public PAIR
{int c;
public:
RIGHTANGLED () {};
RIGHTANGLED(int x1, int x2)
    {a=x1;b=x2;};
~RIGHTANGLED(){};
int Gipotenyza()
{
    return c=sqrt(a*a+b*b);
};
void Vivod()
{cout<<"\nZnachenie gipotenyzi="<<c<<endl;
}};
int main()
{   RIGHTANGLED X1;
RIGHTANGLED X2(5,6);
X1.Vvod();
X2.Vivod();
X1.Vivod();
    system("pause");return 0;}
Проблема в том, что вместо ответа мне выводит :Znachenie gipotenyzi=-85993460. Помогите исправить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.