728x90
반응형

문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=104&sca=10h0&sfl=wr_homepage&stx=%EC%9E%90%EA%B8%B0%EC%A3%BC%EB%8F%84C%EC%96%B8%EC%96%B4%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D

 

JUNGOL

 

www.jungol.co.kr

문제

정수 n을 입력받아 n개의 정수형 동적배열을 생성하고 n개의 정수를 입력받아 최대값과 최소값을 출력하는 프로그램을 작성하시오.

 

입력 예

5 
15 90 8 36 25 

출력 예

max : 90 
min : 8

 

 

코드 : 

# include <stdio.h>
# include <limits.h>

int main()
{
	int num,i;
	scanf("%d",&num);
	
	int max = INT_MIN;
	int min = INT_MAX;
	
	int *p = (int *)malloc(sizeof(int)*num);
	
	for(i = 0; i<num; i++)
	{
		scanf(" %d",&p[i]);
	}
	
	for(i = 0; i<num; i++)
	{
		if(p[i] > max)
			max = p[i];
		
		if(p[i] < min)
			min = p[i];
	}
	
	printf("max : %d\n",max);
	printf("min : %d\n",min);
}
728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기