the program should display the following menu of alternatives: 1) Reserve a seat in the smoking section and 2) Reserve a seat in the nonsmoking section. If the person types 1, your program should assign a seat in the smoking section (seats 1-5). If the person types 2, your program should assign a seat in the nonsmoking section (seats 6-10). Your program should print a boarding pass indicating the person’s seat number and whether it is in the smoking or nonsmoking section of the plane.
Use a single-subscripted array to represent the seating chart of the plane. Initialize the elements of the array to 0 to indicate that all seats are empty. As each seat is assigned, set the corresponding elements of the array to 1 to indicate that the seat is no longer available.
Your program should, of course, never assign a seat that has already been assigned. When the smoking section is full, your program should ask the person if it is acceptable to be placed in the nonsmoking section (and vice versa). If yes, then make the appropriate seat assignment. If no, then print the message “Next flight leaves in 3 hours.”
2007-12-01
00:37:28
·
2 answers
·
asked by
Sandra A
1