#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void){
int min = 100;
int total = 0;
int a;
int button = 0;
for (int i = 0; i < 7; i++) {
scanf("%d", &a);
if (a %2 != 0) {
button = 1;
total += a;
if (a < min) {
min = a;
}
}
}
if (button == 1) {
printf("%d\n", total);
printf("%d", min);
}
else {
printf("-1");
}
return 0;
}
1.for문을 이용하여 숫자를 7번 입력받게 하고, 받을 때 마다 홀수인지와 최솟값인지의 여부를 고려한다.
2.만약 홀수가 하나도 안 나올 경우를 고려하여 button이라는 변수를 만든다.
3.button이 0일 때는 홀수가 입력되지 않았고, 1일 때는 홀수가 입력된 것이다.
4.결과를 button에 따라 출력한다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void){
int cook[5][5] = { 0 };
int num = 0;
int score = 0;
for (int i = 0; i < 5; i++) {
scanf("%d %d %d %d", &cook[i][0], &cook[i][1], &cook[i][2], &cook[i][3]);
cook[i][4] = cook[i][0] + cook[i][1] + cook[i][2] + cook[i][3];
if(cook[i][4] > score){
num = i+1;
score = cook[i][4];
}
}
printf("%d %d", num, score);
return 0;
}
1.변수명이 cook인 배열을 만들어서 점수를 입력받을 공간을 마련해줍니다.
2.cook[i][4]에 각 후보들의 점수의 총합을 계산합니다.
3. if문으로 각 후보생들의 점수가 최대인지 확인합니다.
4.출력합니다.