일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 리눅스 명령어
- 영재교육원
- 제어문
- 백도어
- 정보과학
- API
- 문제출저:www.dovelet.com
- 자료구조
- 참조은요양병원
- if문
- C
- 리눅스
- 알고리즘
- For문
- C++
- 독서 감상문
- 독후감
- c언어
- 풀이&소스코드저작권:왕유승
- 프로그래밍
- 배열
- 다중반복문
- 수학영재원
- Backdoor
- Linux
- IT
- 정보영재원
- DBMS
- 정보올림피아드
- 반복문
Archives
- Today
- Total
되는대로 살자
[C언어 기출문제&풀이] 삼각형의 성립 조건 본문
세 정수를 입력 받아 이 수가 삼각형을 만들 수 있는지를 판단하는 프로그램을 작성하는 것이 문제이다.
입력
세 양의 정수가 입력으로 주어진다. 세 수 모두 100000 이하이다.출력
가능하면 yes , 아니면 no 를 출력한다.입출력 예
입력 2 3 5 출력 no 입력 4 5 6 출력 yes
참고
삼각형이 이루어 지기 위해서는 제일 큰 변의 길이가 나머지 두 변의 길이의 합 보다 작아야 한다.
------------------------------------------------------------------
01 |
#include <stdio.h> |
02 |
|
03 |
int main() |
04 |
{ |
05 |
int a[3],i,max,temp; |
06 |
for (i=0;i<3;i++) |
07 |
scanf ( "%d" ,&a[i]); |
08 |
max=a[0]; |
09 |
for (i=0;i<3;i++) |
10 |
{ |
11 |
if (max<a[i]) |
12 |
max=a[i]; |
13 |
} |
14 |
if (a[0]+a[1]+a[2]-max>max) |
15 |
printf ( "yes" ); |
16 |
else |
17 |
printf ( "no" ); |
18 |
} |
-----------------------------------------------------------------------
문제출저:www.dovelet.com
'2009~2014 > C/C++' 카테고리의 다른 글
[C언어 기출문제&풀이] Nasty Hacks (0) | 2010.07.15 |
---|---|
[C언어 기출문제&풀이] 사주팔자 (0) | 2010.07.15 |
[C언어 기출문제&풀이] 세 수의 중위수 (0) | 2010.07.15 |
[C언어 기출문제&풀이] 윤년 (0) | 2010.07.15 |
[C언어 기출문제&풀이] 수영장 가는날 (0) | 2010.07.15 |