본문 바로가기
BaekJoon/C++

6764 : Sounds fishy! (C++)

by GrayChoi 2021. 2. 26.
반응형

 

6764번: Sounds fishy!

The output is one of four possibilities. If the depth readings are increasing, then the output should be Fish Rising. If the depth readings are decreasing, then the output should be Fish Diving. If the depth readings are identical, then the output should b

www.acmicpc.net


배열에 4개의 값을 입력 받음과 동시에

두번째 배열부터 앞의 배열과 크기를 비교하면서

증가 하는 순으로 가면 결과값인 3이 나올 것이고

감소 하는 순으로 가면 결과값이 30이 나올 것이며

동일한 값이 나오면 결과값이 0, 나머지 값은 모두 No Fish를 출력하면 된다.

#include<iostream>

int main() {
    int arr[4];
    int result = 0;

    for(int i = 0; i < 4; i++) {
        scanf("%d", &arr[i]);
        if(i > 0) {
            if(arr[i-1] < arr[i]) {
                result += 1;
            } else if(arr[i-1] > arr[i]) {
                result += 10;
            } else {
                result += 0;
            }
        }
    }

    if(result == 0) {
        printf("Fish At Constant Depth\n");
    } else if(result == 3) {
        printf("Fish Rising\n");
    } else if(result == 30) {
        printf("Fish Diving\n");
    } else {
        printf("No Fish\n");
    }

    return 0;
}
반응형

'BaekJoon > C++' 카테고리의 다른 글

11370 : Spawn of Ungoliant (C++)  (0) 2021.02.27
5378 : Hex (C++)  (0) 2021.02.27
6186 : Best Grass (C++)  (0) 2021.02.26
5011 : Robots on a grid (C++)  (0) 2021.02.26
11286 : 절댓값 힙 (C++)  (0) 2021.02.25

댓글