c++
#include<iostream>
using namespace std;
int main(){
long long int a,b,c; // 宣告三個變數,存放三角形的三邊長
// 持續讀取輸入,直到沒有資料為止
while(cin>>a>>b>>c){
// 將三邊長平方
a*=a;
b*=b;
c*=c;
// 判斷是否為直角三角形
// 直角三角形符合:較短兩邊平方和 = 最長邊平方
if(a+b==c || a+c==b || c+b==a)
cout<<"right triangle"<<endl;
// 判斷是否為鈍角三角形
// 如果最大邊平方 > 另外兩邊平方和,則為鈍角三角形
else if(c>a+b || b>a+c || a>c+b)
cout<<"obtuse triangle"<<endl;
// 以上皆不符合,代表最大角小於90度,是銳角三角形
else
cout<<"acute triangle"<<endl;
}
return 0; // 程式正常結束
}