// [문제 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 << "범위 안";
}
To embed this project on your website, copy the following code and paste it into your website's HTML: