[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++ 관련 문서를 참고하시기 바랍니다.