포인터로 찾기

hy cho·2021년 11월 12일
0

알고리즘 공부

목록 보기
1/26
post-thumbnail

이차원 배열에서 입력받은 문자가 어디 좌표에 위치하는지 찾기 포인터를 이용하여 찾기

int arr[3][3] = { 'A','D','F', 'Q','W','E', 'Z','X','C' };

void find(char c, int yy , int xx) {
//find함수에서는 &yy , &xx 주소값 변수를 받아
// *포인터 변수로 받음

for (int y = 0; y < 3; y++) {
	for (int x = 0; x < 3; x++) {
		if (arr[y][x] == c) {
			*yy = y;
			*xx = x;
		}
	}
}

}
int main() {

char c;
cin >> c; // 문자 하나 입력함
int xx = 0, yy = 0;

// X좌표 Y좌표를 받을 변수

find(c, &yy, &xx);

//find 함수에 yy, xx 주소값을 보낸다.

cout  << yy << "," << xx;

return 0;

}

profile
hihi

0개의 댓글