eyiuta1   2년 전

#include
#include
using namespace std;
int arr[1000001];
int main(void) {

int vari;

for (int x = 0; x < 1000000; x++) {
scanf("%d", &arr[x]);
if (arr[x] == 0) {
vari = x;
break;
}
}
for (int x = 0; x < vari; x++) {
if (arr[x + 1] == 0) {
break;
}
if (arr[x] > arr[x + 1]) {
printf("Bad");
return 0;
}
}
printf("Good");
return 0;
}

eyiuta1   2년 전

이게 코드인데 도통 방법을 모르겠네요..

bupjae   2년 전

앞으로는 소스를 첨부할 때는 본문에 붙여넣기 하지 말고 "소스 코드"란에 붙여넣으세요. 본문에 붙여넣기 하면 들여쓰기가 다 깨지고 심지어 헤더 include 마저 다 깨져버리기 때문에 코드를 읽기 매우 힘듭니다.


이 프로그램은 입력으로 0이 들어오는 걸 입력의 끝으로 취급하고 있는데, 0은 정상적으로 들어올 수 있는 입력 데이터이기 때문에 이런 식으로 입력의 끝을 판단하면 안 됩니다.

댓글을 작성하려면 로그인해야 합니다.