본문 바로가기

Coding/백준 온라인 저지 (Baekjoon Online Judge)

백준 온라인 저지(Baekjoon Online Judge) - 3058 : 짝수를 찾아라

https://www.acmicpc.net/problem/3058

 

3058번: 짝수를 찾아라

입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터는 한 줄로 구성되어 있고, 7개의 자연수가 공백으로 구분되

www.acmicpc.net

 

#include <iostream>
#include <algorithm>
using namespace std;

int main() {
	int t;
	cin >> t;

	for (int i = 0; i < t; i++) {
		int arr[7];
		int sum = 0;
		int min = 0;

		for (int j = 0; j < 7; j++) {
			cin >> arr[j];
		}

		sort(arr, arr + 7);

		for (int k = 0; k < 7; k++) {
			if (arr[k] % 2 == 0) {
				sum += arr[k];
			}
		}

		for (int k = 0; k < 7; k++) {
			if (arr[k] % 2 == 0) {
				min = arr[k];
				break;
			}
		}
		
		cout << sum << ' ' << min << endl;
	}
}