반응형
2576번: 홀수
7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지
www.acmicpc.net
기본적인 구현문제.
#include<iostream>
using namespace std;
int main() {
int arr[7];
int odd[7];
int cnt = 0;
int total = 0;
for(int i = 0; i < 7; i++) {
cin >> arr[i];
if(arr[i] % 2 == 1) {
odd[cnt++] = arr[i];
total += arr[i];
}
}
int min = 100;
for(int i = 0; i < cnt; i++) {
if(odd[i] < min) {
min = odd[i];
}
}
if(cnt == 0) {
printf("-1");
} else {
printf("%d\n%d", total, min);
}
return 0;
}
반응형
'BaekJoon > C++' 카테고리의 다른 글
1697 : 숨바꼭질 (C++) (0) | 2021.02.08 |
---|---|
1926 : 그림 (C++) (0) | 2021.02.08 |
2583 : 영역 구하기 (C++) (0) | 2021.02.05 |
1946 : 신입 사원 (C++) (0) | 2021.02.05 |
2468 : 안전 영역 (C++) (0) | 2021.02.04 |
댓글