#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    system("chcp 1250");
    double a, b, c, p, pole;
    cout << "Obliczanie pola powierzchni trójkąta – wzór Herona\n\n";
    cout << "Podaj długość boku, a = ";
    cin >> a;
    cout << "Podaj długość boku, b = ";
    cin >> b;
    cout << "Podaj długość boku, c = ";
    cin >> c;
    p = (a+b+c)/2;
    pole = sqrt(p*(p-a)*(p-b)*(p-c));
    cout.precision(4);
    cout.setf(ios::fixed);
    cout << "Pole trójkąta S = " << pole << endl;
    system("pause");
    return 0;
}