// [문제 1]
// n x m 격자에서 (y, x)가 주어질 때
// 범위 안이면 "IN", 밖이면 "OUT" 출력

// 입력 예시
// 5 5
// -1 3

// 출력
// OUT
// 여기에 조건 작성
if( ??? ) {
    cout << "OUT";
}
else {
    cout << "IN";
}


// [문제 2]
// 5x5 배열에서 (0,0)부터 시작해서
// 상하좌우 좌표를 출력하시오
// 단, 범위 밖은 출력하지 않는다

// 출력 예시 (일부)
// 0 1
// 1 0
for(int i = 0; i < 4; i++) {
    int ny = y + dy[i];
    int nx = x + dx[i];

    // 여기에 조건 작성
    if( ??? ) continue;

    cout << ny << " " << nx << "\n";
}



// [문제 3]
// 아래 코드에서 잘못된 부분을 고치시오

if(nx >= 0 || ny >= 0 || nx < n || ny < m) {
    cout << "범위 안";
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: