void MaxAndMin(int *arr, int ** min, int ** max)
{
        int i;
        int minval, maxval;

        minval = 0x0fffffff;
        maxval = 0xf0000000;
       
  *min = &minval;
  *max = &maxval;

  for(i=0; i<5; i++)
        {
                if(*(*min) > arr[i])
                {
                        *min=&arr[i];
                }
                if(*(*max) < arr[i])
                {
                        *max=&arr[i];
                }
        }
  
}

int main(void)
{
        int * maxPtr=0;
        int * minPtr=0;
        int arr[5];
        int i;


        for(i=0; i<5; i++)
        {
        printf(\"%d번째 정수 입력 : \", i+1);
        scanf(\"%d\", &arr[i]);
        }


        MaxAndMin(arr, (int **)&minPtr, (int **)&maxPtr);


        printf(\"최소값 : %d, 최대값 : %d\", *minPtr, *maxPtr);


        return 0;
}