티스토리 뷰
반응형
홀수 성공
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 128 MB | 2609 | 1010 | 934 | 54.051% |
문제
7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최소값을 찾는 프로그램을 작성하시오.
예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지면 이들 중 홀수는 77, 41, 53, 85이므로 그 합은
77 + 41 + 53 + 85 = 256
이 되고,
41 < 53 < 77 < 85
이므로 홀수들 중 최소값은 41이 된다.
입력
입력의 첫째 줄부터 일곱 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100보다 작다.
출력
홀수가 존재하지 않는 경우에는 첫째 줄에 -1을 출력한다. 홀수가 존재하는 경우 첫째 줄에 홀수들의 합을 출력하고, 둘째 줄에 홀수들 중 최소값을 출력한다.
예제 입력
12 77 38 41 53 92 85
예제 출력
256 41
힌트
#include <stdio.h>
int main(){
int num, sum = 0, i, min = 10000000;
for(i = 0; i < 7; i++){
scanf("%d", &num);
if(num % 2 == 1){
sum += num;
if(num < min){
min = num;
}
}
}
if(sum == 0){
printf("-1");
}
else{
printf("%d %d", sum, min);
}
}
'C, C++ > Baekjoon Online Judge' 카테고리의 다른 글
Baekjoon 백준 11022번 A + B - 8 (0) | 2016.05.08 |
---|---|
Baekjoon 백준 2506번 점수계산 (0) | 2016.05.08 |
Baekjoon 백준 1550번 16진수 (0) | 2016.05.07 |
Baekjoon 백준 10818번 최소, 최대 (0) | 2016.05.07 |
Baekjoon 백준 1110번 더하기 사이클 (0) | 2016.05.06 |
댓글
티스토리 방명록
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
Blog is powered by
Tistory / Designed by
Tistory
Contact: j0n9m1n1@gmail.com
Contact: j0n9m1n1@gmail.com