반응형
#include <stdio.h>
 
int main()
{
    int cardCount, cardLimit;
    scanf("%d %d"&cardCount, &cardLimit);
    int card[cardCount];
    int sum = 0, maxNumber = 0;
    
    for(int i=0; i<cardCount; i++){
        scanf("%d"&card[i]);
    }
 
    for(int i=0; i<cardCount-2; i++){
        for(int j=i+1; j< cardCount-1; j++){
            for(int k=j+1; k< cardCount; k++){
                sum = card[i] + card[j] + card[k];
                if(sum > maxNumber && sum <= cardLimit){
                    maxNumber = sum;
                }
            }
        }
    }
    printf("%d\n", maxNumber);
    
    return 0;
}
r
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준] 9012 괄호 (C언어)  (0) 2020.04.23
[백준] 10773 제로 (C언어)  (0) 2020.04.20
[백준] 10828 스택 (C언어)  (0) 2020.04.01
[백준] 8958 OX퀴즈 (C언어)  (0) 2020.03.27
[백준] 7568 덩치 (C언어)  (0) 2020.03.24
반응형

C언어

#include <stdio.h>
 
int main() {
    int num[9][9];
    int maxNumber = 0;
    int row = 0, column = 0;
    for(int i=0; i<9; i++){
        for(int j=0; j<9; j++){
            scanf("%d",  &num[i][j]);
            if(maxNumber < num[i][j]){
                maxNumber = num[i][j];
                row = i+1;
                column = j+1;
            }
        }
    }
    printf("%d\n", maxNumber);
    printf("%d %d\n", row, column);
 
    return 0;
}
 
반응형
반응형

C언어

#include <stdio.h>
 
int main() {
    int num[9];
    int maxNumber = 0;
    int idx;
    for(int i=0; i<sizeof(num)/sizeof(int); i++){
        scanf("%d"&num[i]);
        if(maxNumber < num[i]){
            maxNumber = num[i];
            idx = i+1;
        }
    }
    printf("%d\n%d", maxNumber, idx);
    return 0;
}
 
반응형

+ Recent posts