[c++] 반복문을 사용한 최솟값 찾기

이번에는 C++를 사용하여 배열에서 최솟값을 찾는 방법에 대해 알아보겠습니다.

배열에서 최솟값 찾기

주어진 배열에서 최솟값을 찾을 때, 반복문을 사용하면 간단히 구현할 수 있습니다.

#include <iostream>
using namespace std;

int findMin(int arr[], int n) {
    int min_val = arr[0];
    for (int i = 1; i < n; i++) {
        if (arr[i] < min_val) {
            min_val = arr[i];
        }
    }
    return min_val;
}

int main() {
    int myArr[] = {5, 2, 8, 1, 6};
    int size = 5;
    int minValue = findMin(myArr, size);
    cout << "최솟값: " << minValue << endl;
    return 0;
}

위 코드는 배열에서 최솟값을 찾기 위해 findMin 함수를 사용하며, for 반복문을 통해 배열의 요소를 하나씩 비교하여 최솟값을 찾습니다.

이제 이 코드를 실행해보면 최솟값: 1이라는 결과를 얻을 수 있습니다.

요약

C++를 사용하여 배열에서 최솟값을 찾는 방법을 알아보았습니다. 이를 통해 반복문을 효과적으로 사용하여 배열의 요소를 비교하고 최솟값을 찾을 수 있습니다.

반복문을 통해 배열 요소를 순회하고 조건문을 사용하여 값을 비교하는 방법은 C++뿐만 아니라 다른 프로그래밍 언어에서도 유용하게 활용될 수 있는 기본적인 개념입니다.

더 많은 정보를 원하신다면, cplusplus.com에서 C++ 관련 문서를 참고하시기 바랍니다.