반응형
배열에 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 |
댓글