본문 바로가기

[BOJ] 2576. 홀수 - C++

@Xenawn2025. 6. 3. 19:41
반응형
#include <bits/stdc++.h>
using namespace std;

int main()
{
	int n;
	int min = 100,sum = 0;
	int check;
	
	for (int i = 0; i < 7; i++) {
		cin >> n;
		if (n % 2 == 1) { // 1로 나누어 떨어짐
			sum += n; // 홀수 합
			if (n <= min) // 홀수 중 최솟값
				min = n;

		}
	}

	if (sum == 0) { // 홀수의 합이 0이면 -1 출력 후
		cout << -1;
		return 0; // main 함수 종료
	}
	cout << sum << endl;
	cout << min;
}

 

1로 나누어떨어진다면 홀수의 합을 구하고

min은 100보다 작다고 되어있으니 min을 100으로 설정

min의 값보다 작으면 홀수중 최솟값을 구한다

 

sum(홀수 합)이 0이면 홀수가 없으니 return 0으로 main함수 종료 

반응형

'Algorithm > BOJ [C++]' 카테고리의 다른 글

[BOJ] 1012. 유기농 배추 - C++  (1) 2025.06.13
[BOJ] 2577. 숫자의 개수 - C++  (0) 2025.06.11
[BOJ] 10250. ACM 호텔 - C++  (0) 2025.06.01
[BOJ] 2798. 블랙잭 - C++  (0) 2025.03.26
[BOJ] 3052. 나머지 - C++  (0) 2025.03.10
Xenawn
@Xenawn :: Xenawn

제넌 게임개발 블로그

공감하셨다면 ❤️ 구독도 환영합니다! 🤗

목차