[알고리즘]알고리즘 - 중간값 구하기
- 최초 등록일
- 2006.04.10
- 최종 저작일
- 2004.06
- 3페이지/ 한컴오피스
- 가격 1,000원
소개글
본 한글 자료는 5개의 정수값중에서 중간값을 구하는
알고리즘 및 프로그램이다.
목차
없음
본문내용
1. nr1과 nr2를 비교한 후, 큰수 xbig(2)과 작은수 xsmall(1)을 지정합니다.
2. nr3과 nr4를 비교한 후, 큰수 ybig(4)과 작은수 ysmall(3)을 지정합니다.
3. 그리고 큰수들 xbig, ybig을 비교해주어 더 큰수 ybig(4)을 1st에 저장합니다.
4. ‘이긴수 ybig(4)의 줄에서 떨어져 나간 수 ysmall(3)’과 ‘ybig(4)과 비교하여 떨어져 나간 수 xbig(2)’를 비교해주어 2nd와 3rd를 가려줍니다.
5. 1st(4), 2nd(3), 3rd(2) 값 중 2nd(3)와 아직 비교를 안한 숫자 nr5(5)를 비교해주어
6. nr5(5)가 더 크면 1st(4)와 비교해주고, 만약 nr5가 더 작다면 3rd와 다시 비교해주는 방식으로 총 6번의 비교에 의해서 1st(5), 2nd(4), 3rd(3)의 숫자를 찾아낼 수 있습니다.
#include <stdio.h>
void main()
{
int nr1, nr2, nr3, nr4, nr5,
xbig, xsmall, ybig, ysmall,
tmp_1st, tmp_2nd, tmp_3rd;
/* 5개의 정수를 입력받아 저장 */
printf("5개의 정수를 입력하시오 : ");
scanf("%d %d %d %d %d", &nr1, &nr2, &nr3, &nr4, &nr5);
printf("\n");
참고 자료
없음