C++/문제풀이
[C++] 극장 좌석 예약 시스템(2차원 배열)
year.number
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;
}
}