Help with a card game program

I am having tonnes of issues trying to create a blackjack game. I have been searching for hours and have found no resources which create a blackjack game to my teacher's liking (which requires the use of classes, vectors, and arrays). This assignment's due date is approaching in about 7 days and I need to get this finished. I am taking an online class so 1 on 1 help is not entirely possible because my teacher has 50+ students in her class so I turned here.

Anyways, here are my teacher's instructions:

For this assignment, you need to create a blackjack program. To play blackjack, the dealer gives each player two cards and himself two cards. To win, get as close to 21 as possible without going over. The values of the cards are as following: two through ten have the values two through ten, the face cards are worth ten, and the ace is worth eleven. When it is your turn, you can get additional cards, take a hit, until you are satisfied, or you go over twenty-one, which is a bust.

To create a blackjack program, you need to create a class to represent a playing card, in the card, we need to store three items, the value, the suit, and the rank. Next, create a deck class with an array of fifty-two cards. Then, using rand(), shuffle the deck. Finally, deal the cards for one player and one dealer. Allow the player to hit or stand; then the dealer will play. At the end of the hand, the winner will be determined and congratulated. The dealer and player classes will need a Vector inside to store their cards during the game.

Once you get the core of the game working, implement a feature which allows your player to place bets on the game. A good amount of starting money is 777$. Have the game continue until the player quits or is out of betting money. Remember to add a feature which reshuffles the deck once it is empty.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <ctime>
#include <vector>

using namespace std;

int main()
{

	cout << "Welcome to blackjack" << endl;

	int start = 0;
	for (int start = 0; start != 1;)
	{
		cout << "Enter 1 to start or 2 for rules: ";
		cin >> start;
		cout << "################" << endl;
		cout << "blackjack rules placeholder:" << endl;
		cout << "################" << endl;
	}
	
	
		cout << "Initializing blackjack..." << endl;

		class card
		{
			string rank;
			string suit;
			int value;

		public:
			string get_rank()
			{
				return rank;
			}

			string get_suit()
			{
				return suit;
			}

			int get_value()
			{
				return value;
			}

		};

		class deck
		{
			string cards;

		public:
			string get_cards()
			{
				return cards;
			}
		};
	
	
	system("PAUSE");
}


I have absolutely zero clue where to go from here and I need to get this finished, any assistance in creating this game would be greatly appreciated.
I have been searching for hours and have found no resources which create a blackjack game to my teacher's liking

Unless a former student published a complete solution it's unlikely that you find the exact code / solution.

Here some object oriented Black Jack games. Maybe it gives you some inspiration.
https://codereview.stackexchange.com/questions/78710/oop-blackjack-in-c

https://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&cad=rja&uact=8&ved=0ahUKEwjS_PKIrq7TAhXmDcAKHaPjDdYQFghoMAc&url=http%3A%2F%2Fwww.montefiore.ulg.ac.be%2F~hoyoux%2Finfo0004%2Finfo0004-project1-2010.pdf&usg=AFQjCNEa7E0T_JSvRXRxGQ9MtoZh-L_cGw

For anybody looking a complete Black Jack game with nice GUI.
https://www.codeproject.com/Articles/3121/Blackjack-a-real-world-OOD-example
Topic archived. No new replies allowed.