새소식

💻 Programming (프로그래밍)/C++ | 백준

[C++][백준] - 홀수 (2576번)

  • -
https://www.acmicpc.net/problem/2576
 

2576번: 홀수

7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지

www.acmicpc.net

🔔 문제 : 

7개의 자연수가 주어지는데, 홀수의 합을 구하고, 홀수들 중 최솟값을 구하는 문제입니다.


🔔 Kick Point :

% 연산자를 이용하여 홀수를 구하고, 최솟값을 갱신해주면 되는 문제입니다.


🔔 Code :

#include <iostream>
using namespace std;

int main() {
	
	int total = 0, min = 100;
	for (int i = 0; i < 7; i++) {
		int tmp; cin >> tmp;
		
		if (tmp % 2 != 0) {
			total += tmp;
			min = min > tmp ? tmp : min;
		}
	}

	if (total != 0) {
		cout << total << endl;
		cout << min << endl;
	}
	else {
		cout << -1 << endl;
	}
	
}

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.