algorithm
더블릿|dovelet - 2번째 계단 - 중위수/med
블루건
2016. 7. 24. 22:18
프로그램 명: med
제한시간: 1 초
세 정수를 입력으로 받아 이 수를 크기 순으로 나열할 때 중간에 위치한 수(중위수)를 구하는 문제이다.
입력
1000 이하의 자연수가 입력으로 주어진다. 세 수는 모두 같을 수 도 있다.
출력
입출력 예
입력 1 5 2 출력 2 입력 2 2 2 출력 2 입력 2 5 2 출력 2
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 | #include <iostream> using namespace std; int main() { int a, b, c, temp; cin >> a >> b >> c; if (a > b) { temp = b; b = a; a = temp; } if (a > c) { temp =c; c = a; a = temp; } if (b > c) { temp = c; c = b; b = temp; } cout << b; return 0; } | cs |