Card GAme High low-- Homework that is due soon... less than two hours please help!

We got to get this to compile and I really need your assistance!
I got sick last week and missed the lecture on these subjects and it took all night but here it is..... almost done.... but the assignment specs below say that it HAS TO COMPILE OR I FAIL!:nonod::disappoin:cryin:

game.shuffle(deck[j]);
//card deck[52];// creates an multi dimensional-array of Objects with the Class "card"
game mygame; // creates the game()
return 0;// I see what you mean by exploiting the function's returning nothing... remove the excess if and go right to the point after game finished.

}

148 untitled2.cpp
error: 'class card' has no member named 'n'
148 untitled2.cpp
error: 'class card' has no member named 'n'
19 untitled2.cpp
error: `int card::number' is protected
157 untitled2.cpp
error: within this context
209 untitled2.cpp
error: `deck' was not declared in this scope
209 untitled2.cpp
error: `j' was not declared in this scope

In this program we are going to simulate a simple card game. The rules are that the player selects a card out of a deck of 52 cards. The computer picks a random card out of the deck. The person with the highest card face number wins.

In this program it would be very helpful to use the examples of card games in the book. This will give you a majority of the code to setup this program. Then you need to add your own classes and code.

You must have 2 classes in your program. One class will be an individual card. The second class will be the game, which must contain an array of cards (your card class). You will need to shuffle the deck of cards each time the player plays the game. Make main() as small as possible and write most of your code in your objects. You must use constructors to setup your cards and your deck of cards. The computer player will select a random card from the deck of cards. You must not allow the player and the computer to choose the same card. Warn the user and get a new selection from them if they select an illegal card from the deck.

You must use classes and objects correctly to get full credit. Using any global variables will result in a 0 for the assignment. If your program does not compile, it will result in a 0 for the assignment.

Sample Output:

Welcome to Highest Card Wins. You will pick a card in the deckand I will pick a card out of the deck. The player with thehighest card face value will win!

What card out of the deck would you like to choose? (1 to 52) 0Sorry, that is not a valid card number.