Wednesday, November 22, 2006
C언어] 숫자 배열, 최대값 최소값 찾는 함수; Array Max Min Value
int getMaxInt(int* n, int size);
int getMinInt(int* n, int size);
위의 함수는, 지정해 준 숫자(정수) 배열에서, 가장 큰 값과 가장 작은 값을 찾아서 반환하는 함수입니다.
배열명과 그 배열의 사이즈(요소 개수)를 지정하면 됩니다.
소스 파일명: 0.cpp
int getMinInt(int* n, int size);
위의 함수는, 지정해 준 숫자(정수) 배열에서, 가장 큰 값과 가장 작은 값을 찾아서 반환하는 함수입니다.
배열명과 그 배열의 사이즈(요소 개수)를 지정하면 됩니다.
배열에서 가장 큰 숫자, 가장 작은 숫자 찾아서 반환 예제
소스 파일명: 0.cpp
#include <stdio.h>
#define SIZE 8
int getMaxInt(int* n, int size);
int getMinInt(int* n, int size);
int main(void) {
int i[] = { 124, 634, 7, 5021525, 77, 8765, -356, 0 };
printf("최소값: %d\n", getMinInt(i, SIZE)); // -356
printf("최대값: %d\n", getMaxInt(i, SIZE)); // 5021525
return 0;
}
int getMaxInt(int* n, int size) {
int max = n[0];
for (int i = 1; i < size; i++)
if (n[i] > max) max = n[i];
return max;
}
int getMinInt(int* n, int size) {
int min = n[0];
for (int i = 1; i < size; i++)
if (n[i] < min) min = n[i];
return min;
}
#define SIZE 8
int getMaxInt(int* n, int size);
int getMinInt(int* n, int size);
int main(void) {
int i[] = { 124, 634, 7, 5021525, 77, 8765, -356, 0 };
printf("최소값: %d\n", getMinInt(i, SIZE)); // -356
printf("최대값: %d\n", getMaxInt(i, SIZE)); // 5021525
return 0;
}
int getMaxInt(int* n, int size) {
int max = n[0];
for (int i = 1; i < size; i++)
if (n[i] > max) max = n[i];
return max;
}
int getMinInt(int* n, int size) {
int min = n[0];
for (int i = 1; i < size; i++)
if (n[i] < min) min = n[i];
return min;
}
tag: cpp
C언어 | C/C++ (Visual C++)
<< Home