I got bored today, so I made a program to count cards. Tell me what you think of it.

Code:
#include <iostream>
#include <stdlib.h>

short int diamonds[13];
short int hearts[13];
short int clubs[13];
short int spades[13];
short int card;
short int again = 0;
short int i = 0;

void setup();
void MainScreen();

int main()
{
      //Introduction
      system("cls");
      cout << "\n\n\t\t\t    Counting Cards";
      cout << "\n\n\n\n\t\t\t  By: Jared Stewart.\n\n\n\n\t\t     ";
      system("PAUSE");
      system("cls");
      cout << "A 0 means the card has already been played,\nand anything else means it hasn't.\n\n";
      system("PAUSE");
      MainScreen();
      return 0;
}

void setup()
{
      //Setting up the variables
      for(i = 0; i < 13; i++)
      {
      diamonds[i] = i + 1;
      hearts[i] = i + 14;
      clubs[i] = i + 27;
      spades[i] = i + 40;
      }
return;
}

void MainScreen()
{
//Main Screen
      setup();
       i = 0;
      do
      {
      system("cls");
      cout << "For a new deck, type 53.  To exit, type 54.\n\n";
      cout << "          2   3   4   5   6   7   8   9   10   J   Q   K   A\n";
     /**************Diamonds***************/
     cout << "\nDiamonds  ";
      for ( i = 0; i < 8; i++)
      {
      cout << diamonds[i];
      cout << "   ";   //Three spaces
     }
     cout << " " << diamonds[8] << "   "; //To compensate for the two digits in 10.
      for ( i = 9; i < 13; i++)
      {
      cout << diamonds[i];
      cout << "  ";   //Two spaces
     }
     cout << endl;
     /**************Hearts***************/
      cout << "Hearts    ";
            for ( i = 0; i < 8; i++)
      {
      cout << hearts[i];
      cout << "  ";
     }
     cout << hearts[8] << "   "; //To compensate for the two digits in 10.
      for ( i = 9; i < 13; i++)
      {
      cout << hearts[i];
      cout << "  ";
     }
     cout << endl;
          /****************Clubs****************/
      cout << "Clubs     ";
            for ( i = 0; i < 8; i++)
      {
      cout << clubs[i];
      cout << "  ";
     }
     cout << clubs[8] << "   "; //To compensate for the two digits in 10.
      for (i = 9; i < 13; i++)
      {
      cout << clubs[i];
      cout << "  ";
     }
     cout << endl;
               /****************Spades****************/
      cout << "Spades    ";
            for (i = 0; i < 8; i++)
      {
      cout << spades[i];
      cout << "  ";
     }
     cout << spades[8] << "   "; //To compensate for the two digits in 10.
      for (i = 9; i < 13; i++)
      {
      cout << spades[i];
      cout << "  ";
     }
     cout << endl << "Enter a Card: ";
     cin >> card;
          /***********************************/
     switch(card)
     {
     case 1:
     diamonds[0] = 0;
     break;
     case 2:
     diamonds[1] = 0;
     break;
     case 3:
     diamonds[2] = 0;
     break; 
     case 4:
     diamonds[3] = 0;
     break;
     case 5:
     diamonds[4] = 0;
     break;
     case 6:
     diamonds[5] = 0;
     break;  
     case 7:
     diamonds[6] = 0;
     break;
     case 8:
     diamonds[7] = 0;
     break;
     case 9:
     diamonds[8] = 0;
     break;
     case 10:
     diamonds[9] = 0;
     break;
     case 11:
     diamonds[10] = 0;
     break;
     case 12:
     diamonds[11] = 0;
     break;
     case 13:
     diamonds[12] = 0;
     break;
     case 14:
     hearts[0] = 0;
     break;
     case 15:
     hearts[1] = 0;
     break;
     case 16:
     hearts[2] = 0;
     break;
     case 17:
     hearts[3] = 0;
     break;
     case 18:
     hearts[4] = 0;
     break;
     case 19:
     hearts[5] = 0;
     break;
     case 20:
     hearts[6] = 0;
     break;
     case 21:
     hearts[7] = 0;
     break;
     case 22:
     hearts[8] = 0;
     break;
     case 23:
     hearts[9] = 0;
     break;
     case 24:
     hearts[10] = 0;
     break;
     case 25:
     hearts[11] = 0;
     break;
     case 26:
     hearts[12] = 0;
     break;
     case 27:
     clubs[0] = 0;
     break;
     case 28:
     clubs[1] = 0;
     break;
     case 29:
     clubs[2] = 0;
     break;
     case 30:
     clubs[3] = 0;
     break;
     case 31:
     clubs[4] = 0;
     break;
     case 32:
     clubs[5] = 0;
     break;
     case 33:
     clubs[6] = 0;
     break;
     case 34:
     clubs[7] = 0;
     break;
     case 35:
     clubs[8] = 0;
     break;
     case 36:
     clubs[9] = 0;
     break;
     case 37:
     clubs[10] = 0;
     break;
     case 38:
     clubs[11] = 0;
     break;
     case 39:
     clubs[12] = 0;
     break;
     case 40:
     spades[0] = 0;
     break;
     case 41:
     spades[1] = 0;
     break;
     case 42:
     spades[2] = 0;
     break;
     case 43:
     spades[3] = 0;
     break;
     case 44:
     spades[4] = 0;
     break;
     case 45:
     spades[5] = 0;
     break;
     case 46:
     spades[6] = 0;
     break;
     case 47:
     spades[7] = 0;
     break;
     case 48:
     spades[8] = 0;
     break;
     case 49:
     spades[9] = 0;
     break;
     case 50:
     spades[10] = 0;
     break;
     case 51:
     spades[11] = 0;
     break;
     case 52:
     spades[12] = 0;
     case 53:
     MainScreen();
     break;
     case 54:
     i = 1;
     break;
     }
     } while (i != 1);
return;
}