/* 2007 년도 C++ 중간고사 

				  성명 (                     )

                  학번 (                     )

				  문제 Key (                         ) */

/* 다음 모든 문제에 대하여 12345 수를 자기 문제 Key 수로 바꾼 후
문제를 푸시오. */
/* 문제지에 낙서하지 말것 */

/* 1. 다음 프로그램의 출력을 써라. */


#include <stdio.h>

int number[5] = { 1, 2, 3, 4, 5 }; // 여기를 바꿀 것

void what(int *p,int *i,int *a,int n)
{
	if (n == 1) {
		*i = *p;
		a[0] = p[0];
		return;
	}

	what(p+1,i,a,n-1);
	
	if (*p < *i) *i = *p;
	if (p[0] > a[0]) a[0] = p[0];

	return;
}

void main()
{
	int x,y;

	x = y = 0;

	what(number,&x,&y,5);
	printf("%d\n",x+y);
}