더보기를 누르시면 정답이 나옵니다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int numArr[5];
int smallestNumber;
scanf("%d %d %d %d %d", &numArr[0], &numArr[1], &numArr[2], &numArr[3], &numArr[4]);
smallestNumber = numArr[0];
for (int i = 0; i < sizeof(numArr) / sizeof(int); i++)
{
if (smallestNumber > numArr[i])
smallestNumber = numArr[i];
}
printf("%d\n", smallestNumber);
return 0;
}
나중에 알고리즘 테스트 할 때 나올 것만 같은 문제이다.
배열을 가장 작은 순서대로 정렬하는 방법인데
스스로 해결했다는 것에서 뿌듯함을 느낀다.
'C, C++' 카테고리의 다른 글
C언어 코딩도장(2차원 배열을 포인터에 넣기) (0) | 2022.04.30 |
---|---|
C언어 코딩도장(2차원 배열 사용하기) (0) | 2022.04.30 |
C언어 코딩도장(배열 사용하기) / 2진수 계산기 (0) | 2022.04.29 |
C언어 코딩도장(메모리 사용하기) (0) | 2022.04.29 |
C언어 코딩도장(포인터 사용하기) (0) | 2022.04.29 |