First: this is pretty simple.
1. arrange the array in ascending/descending order
2. with the position of an element u are done.
Second:
Array implementation:
U can go ahead with a 14*5 array showing the availability of the seats
If a seat is available, the particular position in the array will have 1, and 0 if not.
We can set the values accordingly in the last row.
If we have to use the classes, we can have 65 objects for that class, but that sounds, ridiculous. I amn’t much sure about the implementation with less number of objects, but with structures, its straight forward.
Second q is good