티스토리 뷰

Algorithm/BOJ

백준 5073번 C++

poopooreum 2023. 8. 20. 12:14
반응형
백준 5073번 삼각형과 세 변

https://www.acmicpc.net/problem/5073

5073번: 삼각형과 세 변

각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오.

www.acmicpc.net



정답 코드

#include <iostream>
int main()
{
	int a, b, c;
	while (1)
	{
		scanf("%d %d %d", &a, &b, &c);
		if (a == 0 && b == 0 && c == 0)
			break;
		int m = (a>b?a:b) > c ? (a>b ? a:b) : c; // 가장 긴 변 
		if (m<a+b+c-m)
		{
			if (a == b && a == c)
				printf("Equilateral\n");
			else if (a == b || b == c || a == c)
				printf("Isosceles\n");
			else
				printf("Scalene\n");
		}
		else
			printf("Invalid\n");
	}
}

반응형

'Algorithm > BOJ' 카테고리의 다른 글

백준 5338번 C++  (0) 2023.08.20
백준 5086번 C++  (0) 2023.08.20
백준 5014번 C++  (0) 2023.08.20
백준 4963번 C++  (0) 2023.08.20
백준 4949번 C++  (0) 2023.08.18
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
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
글 보관함