Условие:
Дана сторона равностороннего треугольника. Найти площадь этого треугольника.
Тесты:
Входные данные | Выходные данные |
5 | 2.1650635094 |
1.7237891231 | 0.74642258566 |
9223372036854773806 | 3.9938372461e+18 |
Код программы:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#include <iostream> #include <cmath> #define sqr using namespace std; int main() { long double a, s; cin >> a; s = sqr(a) * 1.7320508075 / 4; cout.precision(11);//Выводим площадь треугольника до 10 (включительно) знака после запятой cout << s << endl; return 0; } |
Для запроса на выполнение нажать здесь.
Решение:
Пусть [latex]a[/latex] — длина стороны равносторонннего треугольника, а [latex]s[/latex] — площадь. Тогда [latex]s = \frac{a^2\sqrt{3}}{4}[/latex].
Формула для нахождения площади равностороннего треугольника.
Принято, но нужно либо добавить вывод формулы, либо сделать ссылку на авторитетный источник.
Спасибо. Исправила.