반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | #include <iostream> #include <algorithm> using namespace std; int triangle[3]; int main() { while (1) { for (int i = 0; i < 3; i++) { cin >> triangle[i]; } if (triangle[0] == 0 && triangle[0] == triangle[1] && triangle[0] == triangle[2]) { break; } sort(triangle, triangle + 3);//오름차순으로 정렬 if (triangle[2] >= triangle[1] + triangle[0]) { cout << "Invalid" << '\n'; } else if (triangle[0] != triangle[1] && triangle[1] != triangle[2] && triangle[0] != triangle[2]) { cout << "Scalene" << '\n'; } else { if (triangle[0] == triangle[1] && triangle[1] == triangle[2]) { cout << "Equilateral" << '\n'; } else cout << "Isosceles" << '\n'; } } } | cs |
'Algorithm' 카테고리의 다른 글
(C++) - 백준(BOJ) 10709번 : 기상캐스터 (0) | 2019.09.20 |
---|---|
(C++) - 백준(BOJ) 10539번 : 수빈이와 수열 (0) | 2019.09.20 |
(C++) - 백준(BOJ) 5032번 : 탄산음료 (0) | 2019.09.20 |
(C++) - 백준(BOJ) 2869번 : 달팽이는 올라가고 싶다 (0) | 2019.09.19 |
(C++) - 백준(BOJ) 12738번 : 가장 긴 증가하는 부분 수열 3 (0) | 2019.09.18 |