Высоты треугольника C++

Вычислить высоты треугольника со сторонами a, b, c.

Входные данные

   В одной строке заданы три натуральных числа - стороны треугольника a, b, c. Все значения не превышают 100.

Выходные данные

   Высоты, опущенные на соответствующие стороны: ha, hb, hc. Результат вывести с 2 десятичными знаками.

 

 

#include<iostream>
#include<stdlib.h>
#include<math.h>
#include<stdio.h>
#include <iomanip>

using namespace std;

int main(){
float a,b,c,ha,hb,hc,p;
cin>>a>>b>>c;
p=(a+b+c)/2;
    
ha=(2/a)*sqrt(p*(p-a)*(p-b)*(p-c));    
hb=(2/b)*sqrt(p*(p-a)*(p-b)*(p-c));    
hc=(2/c)*sqrt(p*(p-a)*(p-b)*(p-c));
std::cout << std::fixed << std::setprecision(2) <<ha<<" "<<hb<<" "<<hc<<endl;

    }

Назад

Повышение продаж с помощью веб-форм Разложение числа на простые множители Как качественный контент способствует продвижению сайта Как выбрать хостинг Как писать SEO-тексты? Что такое SEO оптимизация сайта


Хостинг

Есть решение которого нет на сайте? Пиши admin@devexe.top