- int형 배열에 데이터 10개 존재 (단, 중복되는 데이터는 없다 [고유 데이터])
#include <iostream>
int main()
{
const int nSize = 10;
int arData[nSize]{ 120,42,32,12,7,100,5,10,3,2 };
int nMin{};
nMin = arData[0];
for (int i = 1; i < nSize; i++)
{
if (nMin > arData[i])
nMin = arData[i];
}
printf("%d", nMin);
}
- cosnt ( 상수 : 변하지 않는 값) 키워드를 사용하여 nSzie를 10로 고정시킴.
- arData라는 배열을 생성하고 nSize의 값을 배열의 크기로 지정 후, 초기 값 설정
- 정수형 변수인 nMin을 선언 후 초기값으로 배열의 첫 번째 값인 arData[0]을 저장
- for문을 이용하여 1부터 nSize보다 작을 때까지 반복하여 arData[i]가 nMin보다 작다면 nMin에 arData[i]를 뒤집어 씌움
- printf를 사용하여 nMin(배열에서 가장 작은 값) 출력
'과제' 카테고리의 다른 글
달팽이 수열 (0) | 2024.10.11 |
---|---|
[과제] for문을 사용하여 피라미드를 만들어 보아라 (0) | 2024.09.04 |
[과제] 1.switch case / 2.while문을 사용하여 증가 값 출력 (0) | 2024.08.27 |
[과제] 홀수, 짝수를 출력하는 프로그램 (else를 사용하지 않고 and, or만 사용) (0) | 2024.08.22 |
[과제] %을 사용하지 않고 나머지를 구해라 (0) | 2024.08.20 |