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

Описать класс «трапеция» - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неправильный вывод информации о дисках http://www.cyberforum.ru/cpp-beginners/thread1039433.html
Функция выдает не верную информацию. Вместо свободного места выводится размер диска. Все как будто съезжает вниз на один пункт. Не пойму где ошибка. Единственное заметил , что без преобразования...
C++ Функция, возвращающая указатель Здравствуйте. Пускай есть класс Some_type и массив такого класса. Можно ли функцией Some_type* some_name (some_type) заполнять массив, если ею возвращается указатель на объект созданный с помощью... http://www.cyberforum.ru/cpp-beginners/thread1039432.html
C++ Неравенство
Решить неравенство ax^2 + bx + c <= 0, a\neq 0/ Как я понимаю, то я расписываю по формулам , а как сосчитать знак? (ну можно x1 - 1, x1+1, x2+1) но вот что дальше делать....хелп
C++ Определить, попадает ли точка с координатами {x,y} в закрашенные области с заданными параметрами
помоги пожалуйста. нужно написать код на С++ для данного условия. Радиус окружности и стороны прямоугольника Желательно код с комментариями.
C++ Виды new & delete http://www.cyberforum.ru/cpp-beginners/thread1039424.html
Тестовый вопрос, но я как-то не сильно в нем разобрался. В гугле искал. Буду благодарен за помощь. Вот, собственно, вопросы (2), выбрать все правильные варианты. 1. Какие в С++ есть виды new? ...
C++ ГСЧ с нормальным законом распределения ребят, помогите написать программу которая будет генерировать выборку с нормальным законом распределения, срочно нужно на конференцию по мат статистике.... Добавлено через 6 минут ну или просто... подробнее

Показать сообщение отдельно
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
13.12.2013, 00:59
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
#include <iostream>
#include <cmath>
 
class Trap
{
    int a,b,c,d;//a,c - боковые стороны, b,d - основания
public:
    Trap():a(0),b(0),c(0),d(0) {}
    Trap(int a,int b,int c,int d):a(a),b(b),c(c),d(d) {}
    int perim()
        const
    {
        return a+b+c+d;
    }
    float square ()
        const
    {
        return (b+d)/2.0*(sqrt(a*a-(d-b)/2.0*(d-b)/2.0));
    }
};
 
int main()
{
    Trap a(4,6,4,10);
    std::cout <<"Perimeter: " <<a.perim() <<std::endl
              <<"Square: " <<a.square() <<std::endl;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru