Design and implement an application to manage a tennis tournament of 16 players:
1. Assign pairs of players for each round.
· Each player's information consists of a first name, a rank, opponents and scores, current status (win/loss).
· The player with the highest rank is paired with the one with a player with the lowest, etc.
· Once a player loses a match then they are out.
2. Assign tennis court and time of match
· A start date is entered - matches are played every other day
o Round one on day 1, round two on day 2, etc.
o Each game should be scheduled for three hours starting at 10:00am
· There are four tennis courts: Court 1, 2, and 3 and Main Court.
· The player with the highest rank is scheduled for the Main court.
· Main court is always assigned first
3. Be able to access and print the result for current or previous days