주어진 배열의 가장 큰 수와 작은 수를 출력하는 코드를 작성하세요.
단 함수를 통해 해당 결과가 나오도록 작성합니다.
출력 예)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | void ArrayBigSmall(int arr[]) { int big = arr[0]; int small = arr[0]; for (int i = 1; i < sizeof(arr) / sizeof(int); i++) { if (arr[i] > big) big = arr[i]; if (arr[i] < small) small = arr[i]; } cout << "BIG:" << big << endl; cout << "SMALL:" << small; } int main() { int arr[] = { 32,1,9,88,76,5,54,0,88,100,12,33,99 }; ArrayBigSmall(arr); return 0; } | cs |
'프로그래밍 문제 > c++ 문제' 카테고리의 다른 글
c++ 문제 40. 2차원 배열의 동적 생성과 삭제 (1) | 2023.12.20 |
---|---|
c++ 문제 39. 두 행렬의 곱 (0) | 2023.11.27 |
c++ 문제 37. 메소드 활용 문자열 합치기 (0) | 2023.11.20 |
c++ 문제 36. 두 개의 배열 하나로 합치기 (1) | 2023.11.17 |
c++ 문제 35. 소수 판별 (0) | 2023.11.16 |
댓글