프로그램

[C/C++] 문제 : 최대값, 최소값 구하는 함수

오디세이99 2023. 6. 14. 08:38
728x90
반응형

#include <stdio.h>

int minFindFun(int arr[], int arr_size) {
    int minValue = arr[0];

    for (int i = 1; i < arr_size; i++) {
        if (arr[i] < minValue) {
            minValue = arr[i];
        }
    }

    return minValue;
}

int maxFindFun(int arr[], int arr_size) {
    int maxValue = arr[0];

    for (int i = 1; i < arr_size; i++) {
        if (arr[i] > maxValue) {
            maxValue = arr[i];
        }
    }

    return maxValue;
}

void main()
{
    int num[5] = {10, 1, 2, 20, -5};
    int minValue, maxValue;
    
    minValue = minFindFun(num, 5);
    maxValue = maxFindFun(num, 5);
    printf("%d %d", minValue, maxValue);
}

728x90
반응형