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

Задача на Классы. Создать класс треугольник - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7 http://www.cyberforum.ru/cpp-beginners/thread758170.html
Дано натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7.
C++ Написать класс сверхбольших целых чисел, использовать массив типа char Задача: написать класс сверхбольших чисел ( нет ограничений на количество цифр ) использовать массив типа char, реализовать основные математические операции. Буду благодарен за любые подсказки и любую помощь. Заранее вам спасибо, очень нужно для зачета http://www.cyberforum.ru/cpp-beginners/thread758168.html
C++ перегрузка []
Есть класс, и почему компилятор выдает ошибку на функции int &operator(int); #ifndef ARRAY1_H #define ARRAY1_H #include <iostream.h> class Array{ friend ostream &operator<<(ostream &, Array &); friend istream &operator>>(istream &, Array &);
C++ Сравнить два массива, заданных классами
Имеется class array и class array2. В них описаны массивы. И два метода, заполняющие их. Нужно сравнить два этих массива (Вывести одинаковые элементы) В силу неопытности, не могу разобраться как сравнить их. Помогите разобраться пожалуйста. :) А ещё надо разработать метод слияния этих массивов(но без решения предыдущей задачи, я не справлюсь :cry:) Пытался как-то так, но не получилось:...
C++ Используя функции, сформировать одномерный массив и вывести его на печать... http://www.cyberforum.ru/cpp-beginners/thread758149.html
Используя функции, сформировать одномерный массив и вывести его на печать (с помощью датчика случайных чисел). Определить порядковые номера и значения первого положительного и последнего отрицательного элементов целочисленного массива X(n). Определить среднее арифметическое элементов массива, позиционно расположенных между найденными элементами. Предусмотреть случай, что массив может не...
C++ Строки в с++. После строки выводятся не понятные символы Помогите плиз найти ошибку в задачке, работает правильно, но выводит в конце "левые" символы. как их убрать? Функции передаёться исходная строка, строка приёмник, начальная позиция, и количество символов, возвращаеться указатель на строку - приёмник в которой содержаться часть исходной строки, начиная с начальной позиции и заданной длиной. #include <iostream> #include <stdio.h>... подробнее

Показать сообщение отдельно
tokar2
25 / 25 / 1
Регистрация: 09.11.2012
Сообщений: 229
10.01.2013, 21:44     Задача на Классы. Создать класс треугольник
Только не реализован метод для углов, просто формулу подзабыл)
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include<iostream.h>
#include<conio.h>
#include<math.h>
 
 
class Triangle
{
 
public:
       Triangle(){a=b=c=p=s=0;};
       void Set();
       bool triangle();
       void P();
       void S();
       void Show();
       
private:
        int a,b,c;
        int p,s;
};
 
int main()
{
    Triangle Obj;
    
    Obj.Set();
    if(Obj.triangle()==false) {
       cout<<"Triangle does not exist!";
       system("pause>0"); 
       exit(1);
       }
    Obj.P();
    Obj.S();
    Obj.Show();
    system("pause>0"); 
    return 0;
}
 
void Triangle::Show(){
     cout<<"Storonu treygolnika:"<<endl<<"a = "<<a<<endl<<"b = "<<b<<endl<<"c = "<<c<<endl;
     cout<<"Perumetr = "<<p<<endl;
     cout<<"Plocha = "<<s;
}
void Triangle::P(){
     p=a+b+c;
     }
void Triangle::S(){
     s=sqrt(p*(p-a)*(p-b)*(p-c));
     }
bool Triangle::triangle(){
     if((a+b)<=c || (a+c)<=b || (b+c)<=a)return false;
     return true;
     }
 
void Triangle::Set(){
     cout<<"Enter a b c:\n";
     cin>>a>>b>>c;
     }
 
Текущее время: 02:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru