Untitled

 avatar
unknown
plain_text
4 years ago
666 B
139
Indexable
#include<iostream>  
#include<iomanip>  
#include<math.h> 

using namespace std; 

bool Check(double a, double b, double c){ 
	if((a>=b+c) || (b>=a+c) || (c>=b+a)){ 
		return true;
	} 
	return false;
}   

int Peri(double a, double b, double c){  
	double res = a + b +c;
	return res;
} 

double Area(double a, double b, double c){  
	double p = Peri(a, b, c) / 2.0;
    return sqrt(p*(p - a)*(p - b)*(p - c));
}

int main(){ 
	double a, b, c; 
	cin >> a >> b >> c; 
	if(Check(a, b, c)){ 
		cout << "NO";
	}else{ 
		cout << setprecision(2) << fixed << Peri(a, b, c) << " "; 
		cout << setprecision(2) << fixed << Area(a, b, c);
	}

}
Editor is loading...