Task: Write a function that will deal a card from a standard 52-card deck without repeating a card that has already been dealt. Embed the function in a program that simply asks the user how many cards they would like dealt and prints out the results.
There are, of course, multiple solutions to this problem. The tactic that I want you to adopt is that the dealing function will always be guaranteed to return an undealt card. So main() should not be doing the bookkeeping to determine if a card has already been dealt. Your dealing function should.
Purpose: To integrate using functions, arrays, and pass-by-reference.