View Code of Problem 24

#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;

inline double triangleArea(double a, double b, double c) {
    double p = (a+b+c)/2;
    return sqrt(p*(p-a)*(p-b)*(p-c));
}

int main() {
    int a, b, c;
    cout << fixed << setprecision(2);
    while (std::cin >> a >> b >> c) {
        cout << triangleArea(a, b, c) << "\n";
    }
}

Double click to view unformatted code.


Back to problem 24