Computer/C programing2014. 1. 14. 17:28

#include <stdio.h>


void maxmin(int *arr, int size, int **mx, int **mn);


int main (void)

{

int arr[5];

int *max, *min;

int i,j;

printf(" 5개의 값을 입력해야됩니다. \n");

printf("\n");

for (i=0,j=1; i<5,j<6; i++,j++) {

printf("type value %d : ",j);

scanf("%d", &arr[i]);

}

maxmin(arr, sizeof(arr)/sizeof(int),&max, &min);

printf("max : %d, min :%d \n", *max, *min);

return 0;

}



void maxmin(int *arr, int size, int **mx, int **mn)

{

int i;

int *max, *min;

max=min=arr;

for (i=0; i<size; i++) {

if (*max<arr[i]) {

max=&arr[i];

}

if (*min>arr[i]) {

min=&arr[i];

}

}

*mx=max;

*mn=min;

}





5개 이상의 정수를 입력 받아야된다면

int에서 j, for문에서 j, printf에서 j 를 지우시고 알맞게 숫자를 조정해서 좋은 결과를 얻기 바랍니다.



Posted by ikSkyLand