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

Равносторонний Треугольник - C++

Восстановить пароль Регистрация
 
dimon555
0 / 0 / 0
Регистрация: 03.07.2015
Сообщений: 13
15.07.2015, 20:41     Равносторонний Треугольник #1
Длина стороны равностороннего треугольника дано. Вычислить площадь треугольника, радиусов вписанных и описанных окружностей.


Формат входных данных
Ввод содержит одно целое число (1 ≤ ≤ 10000) - длина стороны треугольника.

Формат результата
Выход три линии.Первая строка должна содержать площадь треугольника. Радиус вписанных окружностей во второй строке. Третья строка должна содержать радиус описанных окружностей . Все номера должны быть приведены с абсолютной или относительной погрешностью не более чем 10^-6.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2015, 20:41     Равносторонний Треугольник
Посмотрите здесь:

Треугольник C++
Нарисовать наибольший равносторонний треугольник, который поместится в области вывода C++
C++ Равносторонний треугольник
C++ массив. равносторонний треугольник
Треугольник на с++ C++
C++ Не определяется равносторонний треугольник по заданным координатам
C++ Классы (вывести на экран информацию о треугольнике: равносторонний, равнобедренный или разносторонний)
Равнобедренный или равносторонний треуголник C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Cuellius
176 / 84 / 62
Регистрация: 23.06.2015
Сообщений: 218
Завершенные тесты: 2
15.07.2015, 21:15     Равносторонний Треугольник #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <iomanip>
#include <cmath>
 
int main()
{
    long double a, R, r, S;
    std::cin >> a;
    
    S = a * a * sqrtl(3.0) * 0.25;
    R = a * sqrtl(3.0) / 3;
    r = a * sqrtl(3.0) / 6;
    
    std::cout << std::fixed << std::setprecision(9) << S << std::endl 
              << std::fixed << std::setprecision(9) << r << std::endl
              << std::fixed << std::setprecision(9) << R << std::endl;
    return 0;
}
dimon555
0 / 0 / 0
Регистрация: 03.07.2015
Сообщений: 13
15.07.2015, 22:20  [ТС]     Равносторонний Треугольник #3
Cuellius, спасибо большое
Yandex
Объявления
15.07.2015, 22:20     Равносторонний Треугольник
Ответ Создать тему
Опции темы

Текущее время: 15:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru