e-olymp
Задачи

Класс Triangle

Класс Triangle

Написать класс Triangle (треугольник), который содержит целочислленные поля координаты вершин треугольника x1, y1, x2, y2, x3, y3. Реализовать конструкторы:

  • по умолчанию, который обнуляет координаты вершин треугольника;

  • с параметрами, который получает координаты вершин треугольника и инициализирует их.

Реализовать методы:

  • void Out() - выводит координаты треугольника через пробел и в конце выводит переход на новую строку.

  • double area() - возвращает площадь треугольника;

  • double perimeter() - возвращает периметр треугольника;

  • double inscribedRadius() - возвращает радиус вписанной окружности;

  • double describedRadius() - возвращает радиус описанной окружности;

Для проверки Вы должны сдать только класс.

Реализована проверка на языке С++ та Java.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
1
0 0 0 3 4 0
Выходные данные #1
6.000