본문 바로가기

Algorithm/Implementation

(C++) - 백준(BOJ)코딩 3058번 : 짝수를 찾아라

반응형

www.acmicpc.net/problem/3058

 

3058번: 짝수를 찾아라

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

www.acmicpc.net

loop를 사용해 짝수 번째 값의 최소를 찾는 문제였습니다.

 

Code

#include <iostream>
using namespace std;
int main() {
    int n,a[7],sum,min;
    cin >> n;
    while (n--) {
        sum = 0;
        min = 101;
        for (int i = 0; i < 7; i++)
        {
            cin >> a[i];
            if (a[i] % 2 == 0)
            {
                sum += a[i];
                if (a[i] < min)
                    min = a[i];
            }
        }
        cout << sum << ' ' << min<<'\n';
    }
}