I am programming a program that shuffles a deck of cards. I got it to work and I want to display the cards before the shuffle and after the shuffle. I am having a spacing issue dealing with the number 10.

I know that I can use the `"\t"` but is there any other way.

**A snippet of Output:**

```
A of Spades
2 of Spades
3 of Spades
4 of Spades
5 of Spades
6 of Spades
7 of Spades
8 of Spades
9 of Spades
10 of Spades
J of Spades
Q of Spades
K of Spades

```

I'm almost sure that it is the `assignDeck()` that is causing this issue, but I will include both. 

```
void assignDeck(string *suit, string *cards, string *deck)
{
    int p=0;
    for(int i=0; i<4; i++)
    {
        for(int j=0; j<13; j++)
        {       
          deck[p] = cards[j]  + " of " +  suit[i];
          p++;
        }
    }
}
void showDeck(string *deck)
{
    for (int i=0; i<52; i++)
    {
      cout<<deck[i]<<endl;
    }
}

```