정수 n을 입력받아 n개의 정수형 동적배열을 생성하고 n개의 정수를 입력받아 최대값과 최소값을 출력하는 프로그램을 작성하시오.
#include <stdio.h> #include <stdlib.h> int max(int i,int arr[]) { int k; int max; max=arr[0]; for(k=0;k<i;k++) { if(arr[k]>max) max=arr[k]; } return max; } int min(int i,int arr[]) { int k; int min; min=arr[0]; for(k=0;k<i;k++) { if(arr[k]<min) min=arr[k]; } return min; } int main(void) { int i,k; printf("정수 n을 입력하시오.\n"); scanf("%d",&i); int arr[i]; printf("n개의 정수를 입력하시오.\n"); for(k=0;k<i;k++) scanf("%d",&arr[k]); printf("최대값 : %d\n",max(i,arr)); printf("최소값 : %d\n",min(i,arr)); system("pause"); return 0; }