File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
Online Judges/Neps Academy Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change 1+ #include < iostream>
2+ #include < cmath>
3+
4+ using namespace std ;
5+
6+ int main () {
7+ int a, b, c;
8+ cin >> a >> b >> c;
9+
10+ if ((b + c) > a && (a + c) > b && (b + a) > c) {
11+ float angleA = acos ((b * b + c * c - a * a) / ( 2.0 * b * c));
12+ float angleB = acos ((a * a + c * c - b * b) / ( 2.0 * a * c));
13+ float angleC = acos ((a * a + b * b - c * c) / ( 2.0 * b * a));
14+
15+ // converting to degree
16+ angleA = (int )(angleA * 180 / 3.1415 );
17+ angleB = (int )(angleB * 180 / 3.1415 );
18+ angleC = (int )(angleC * 180 / 3.1415 );
19+
20+ if (angleA == 90 || angleB == 90 || angleC == 90 ) {
21+ cout << " r\n " ;
22+ } else if (angleA < 90 && angleB < 90 && angleC < 90 ) {
23+ cout << " a\n " ;
24+ } else {
25+ cout << " o\n " ;
26+ }
27+ } else {
28+ cout << " n\n " ;
29+ }
30+ return 0 ;
31+ }
You can’t perform that action at this time.
0 commit comments