반응형
상당히 빨리 해결했다.
마지막 조건문의 sum == 0 이라는 의미는 for문 안에 있는 if문이 한번도 실행되지 않았다는 의미이므로 입력된 모든 수가 짝수였다는 것을 알 수 있다.
C언어
#include <stdio.h>
int main(){
int num[7];
int sum = 0;
for(int i=0; i<sizeof(num)/sizeof(int); i++){
scanf("%d", &num[i]);
if(num[i] % 2 == 1){
sum += num[i];
}
}
if(sum == 0){
printf("%d\n", -1);
}else{
printf("%d\n", sum);
}
return 0;
}
|
반응형
'알고리즘 > 코드업' 카테고리의 다른 글
[코드업] 4031 가장 큰 수 (C언어) (0) | 2020.04.07 |
---|---|
[코드업] 4026 중앙 값 (C언어) (0) | 2020.04.07 |
[코드업] 4011 생년월일 출력 (C언어) (0) | 2020.04.07 |
[코드업] 3117 0은 빼! (C언어, C++) (0) | 2020.04.06 |
[코드업] 1714 숫자 거꾸로 출력하기 (C언어, C++) (0) | 2020.04.05 |