Skip to content

Commit c849197

Browse files
committed
accepted
1 parent 80f6c3b commit c849197

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
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+
}

0 commit comments

Comments
 (0)