Procedure. Practice




Task
Кролик Клевер кроме программирования, серьезно занимается изучением математики и геометрии.Сейчас он увлекся изучением задачи: можно ли из трех заданных отрезков построить треугольник. Если есть такая возможность, он хочет выяснить площадь данного труегольника. 
Он уже понял все преимущество использования процедур. Поэтому он хочет оформить в процедуре нахождение и печать на экран площади треугольника . А в основной программе делать только запуск этой процедуры в цикле. Помогите ему оформить программу целиком. 

Входные данные:
в первой строке задается число N - количество строк, содержащих тройки чисел (заданные отрезки)
Далее идет N строк по 3 числа в каждой строке - длины отрезков

Выходные данные  (вывод ответа осуществлять командой cout !!!)
вывести с новой строки для каждого набора данных ответ в формате 
YES:площадь
если из данных отрезков можно построить треугольник
NO
если треугольник построить не удается

C++
Write a program below
#include<iostream>
#include<math.h>
using namespace std;         
main()
{
  int N, a,b,c;
  cin>>N;
  for(int i=0; i<N; i++)
  {
    cin>>a>>b>>c;         
}         
Your last submission is saved in the editor window.
     

Results:

All results: