-
[C++] 극장 좌석 예약 시스템(2차원 배열)C++/문제풀이 2022. 6. 13. 22:46
4 * 13 극장 좌석 예약 시스템 만들기
- 처음에는 전부 X로 초기화
- 좌석이 예약되면 배열 원소의 값이 O로 변경
// // main.cpp // // Created by yeonsu on 2022/06/13. // // 4 * 13 극장 좌석 예약 시스템 만들기 #include <iostream> #include <ctime> //rand 함수 #include <iomanip> using namespace std; void printArray(); char seats[4][13] = { {'X','X','X','X','X','X','X','X','X','X','X','X','X',}, {'X','X','X','X','X','X','X','X','X','X','X','X','X',}, {'X','X','X','X','X','X','X','X','X','X','X','X','X',}, {'X','X','X','X','X','X','X','X','X','X','X','X','X',}, }; int main(){ printArray(); int row_seat; int col_seat; cout << "\n좌석을 입력하세요(행 열): "; cin >> row_seat >> col_seat; seats[row_seat][col_seat] = 'O'; printArray(); return 0; } void printArray(){ cout << "\t0\t1\t2\t3\t4\t5\t6\t7\t8\t9\t10\t11\t12" << endl; for (int i = 0; i < 4 ; i++){ cout << i << "\t"; for(int j = 0; j<13; j++){ cout << seats[i][j] << "\t"; } cout << endl; } }
실행 결과
'C++ > 문제풀이' 카테고리의 다른 글
[C++] 배열을 역순으로 만들기 (0) 2022.06.14 [C++] 연도를 입력한 뒤 월별 일수 출력하기 (0) 2022.06.14 [C++] 2차원 배열을 이용하여 3개 학급 학생들의 평균 성적 구하기 (0) 2022.06.13 [C++] 2차원 배열 원소들의 합 구하기(난수 이용) (0) 2022.06.13 [C++] 배열과 포인터(*)를 이용하여 최대, 최소 구하기 (0) 2022.05.29