728x90
반응형

문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=56&sca=1090

 

JUNGOL

 

www.jungol.co.kr

문제

세 자리 이하의 정수를 차례로 입력 받다가 999가 입력되면 프로그램을 종료하고 그 때까지 입력된 최대값과 최소값을 출력하는 프로그램을 작성하시오.입력받는 정수는 100개 이하이다.

 

입력 예

45 19 123 58 10 -55 16 -1 999 

출력 예

max : 123  
min : -55

 

 

 

코드 : 

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

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