S. Is Triangle – Codeforces Problem Solution in C++

Disclaimer: Make sure you tried enough before checking the solution

Problem: https://codeforces.com/group/MWSDmqGsZm/contest/223338/problem/S

#include <bits/stdc++.h>
using namespace std;
int main() {
	double num1,num2,num3;
	cin>>num1>>num2>>num3;
	if(num1+num2 > num3 && num1+num3 > num2 && num2+num3 > num1){
		double sum = num1+num2+num3;
		cout<<"Valid"<<endl;
		cout<<fixed<<setprecision(6)<<sqrt((sum/2) * (sum/2 - num1) * (sum/2 - num2) * (sum/2- num3));
	} else {
		cout<<"Invalid"<<endl;
	}
}

Assiut University Training – Newcomers Solution Math – Geometry

Leave a Comment