mardi 3 octobre 2017

Trouble assigning the numbers 0-12 four times to an array of 52 C++

I am trying to fill an array of 52 with the numbers 0 - 12. Once it hits 12, it needs to go back to 0 - 12 again. You might have already guessed it's a deck of cards. My code is below and doesn't work. It prints 0 - 12 one time, but then prints the address of the array I believe for the remainder of the iterations left.

int myArray[52];

for (int j = 0; j < 4; j++)
{
    for (int i = 0; i < 13; i++)
    {
        myArray[i] = i;
    }
}

for (int k = 0; k < 52; k++)
{
    cout << myArray[k] << endl;
}

Can someone please help me with this brain fart?

Aucun commentaire:

Enregistrer un commentaire