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

создать класс triangle , содержащий следующие члены класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите пожалуйста код для этой темы http://www.cyberforum.ru/cpp-beginners/thread877433.html
пожалуйста напишите код. Желательно в программе Visual Studio c++. Тема:Разработка программного модуля вставки строки заданной длины, содержащую хотя бы один перенос, в текстовый файл.
C++ Обработка одномерных числовых массивов функцией Сделать функцией. Задан массив целых чисел. Вывести на экран два массива, элементами первого массива являются четные элементы исходного массива, элементами второго - нечетные. http://www.cyberforum.ru/cpp-beginners/thread877416.html
C++ Алгоритмы комбинаторики(размещение без повторений). Решение числового ребуса
Доброго времени суток. Есть у меня числовой ребус, который надо решить. Код нам давали от паскаля (при надобности могу тоже перепечатать), через рекурсию. При объяснении задания определили, что требуется алгоритм размещения без повторений... А обучают нас на С++. Код вроде бы перенесла (не исключаю, что могла где-то напутать с логикой, но прога компилируется). И вот проблема. Так-то я условия...
Поле шахматной доски определяется парой натуральных чисел C++
1.Поле шахматной доски определяется парой натуральных чисел, первое из которых задает номер вертикали, а второе — номер горизонтали. Даны натуральные числа k, I, т, n. Требуется выяснить, угрожает ли ферзь, стоящий на поле .(k, l), полю (т, n). Буду очень признателен...
C++ Задача с целочисленной квадратной матрицы (Упорядочить строки, найти сумму элементов) http://www.cyberforum.ru/cpp-beginners/thread877375.html
Дана целочисленная квадратная матрица. 1) Упорядочить ее строки по не убыванию их наибольших элементов. 2) Сумму элементов, оба индекса которых четные.
C++ . Введите месяц и день своего рождения. Выясните, какой ближайший год будет для вас счастливым. Год называется счастливым, если остаток от деления сум . Введите месяц и день своего рождения. Выясните, какой ближайший год будет для вас счастливым. Год называется счастливым, если остаток от деления суммы его цифр на 10 совпадает с аналогичным остатком сумм цифр месяца или дня рождения. (помогите плиз ребят) подробнее

Показать сообщение отдельно
mat_for_c
 Аватар для mat_for_c
117 / 112 / 20
Регистрация: 26.04.2013
Сообщений: 591
Завершенные тесты: 2
25.05.2013, 01:18     создать класс triangle , содержащий следующие члены класса
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
59
60
61
62
63
64
65
66
67
68
69
#include <iostream>
#include <math.h>
 
using namespace std;
 
class triangle {
    int a, b, c;
public:
    triangle() {
        a = 1;
        b = 1;
        c = 1;
    }
    triangle(int a1, int b1, int c1) {
        a = a1;
        b = b1;
        c = c1;
    }
    bool exist();
    int perimetr();
    double square();
    void print();
    triangle operator++();
    triangle operator--();
};
 
bool triangle::exist() {
    if (a < b+c && b < a+c && c < b+a)
        return true;
    return false;
}
 
int triangle::perimetr() {
    return a + b + c;
}
 
double triangle::square() {
    double p = perimetr()/2;
    return sqrt(p*(p-a)*(p-b)*(p-c));
}
void triangle::print() {
    cout << "a = " << a << endl;
    cout << "b = " << b << endl;
    cout << "c = " << c << endl;
    cout << "Perimetr = " << perimetr() << endl;
    cout << "Ploshad = " << square() << endl;
}
 
triangle triangle::operator++() {
    ++a;
    ++b;
    ++c;
    return *this;
}
 
triangle triangle::operator--() {
    --a;
    --b;
    --c;
    return *this;
}
 
int main()
{
    triangle a;
    ++a;
    a.print();
    system("pause");
}
Добавлено через 2 минуты
а вот куда вставлять проверку на существование, сами решайте.
 
Текущее время: 00:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru