Game: http://www.sendspace.com/file/7w67du

Source Code:

Code:
#include <iostream>
#include <windows.h>
using namespace std;

int main(void)
{
    system("title TheEliteOne's Tic Tac Toe Game v1");
    char s1 = '1', s2 = '2', s3 = '3', s4 = '4', s5 = '5', s6 = '6', s7 = '7', s8 = '8', s9 = '9', again;
    int one, game = 0, move = 1, p1, p2;
    do
    {

        /* Display the game board */

        system("CLS");
        cout << "| " << s1 << " | " << s2 << " |" << s3 << "\n-----------\n";
        cout << "| " << s4 << " | " << s5 << " |" << s6 << "\n-----------\n";
        cout << "| " << s7 << " | " << s8 << " |" << s9 << "\n-----------\n";

        if (move == 1) {cout << "Player one's move: ";}
        else if (move == 2) {cout << "Player two's move: ";}
        cin >> one;

        /*  Player 1 move */

        if (move == 1)
        {
            if (one == 1)
            {
                if (s1 == '1')
                {
                    s1 = 'x';
                }
            }
            else if (one == 2)
            {
                if (s2 == '2')
                {
                    s2 = 'x';
                }
            }
            else if (one == 3)
            {
                if (s3 == '3')
                {
                    s3 = 'x';
                }
            }
            else if (one == 4)
            {
                if (s4 == '4')
                {
                    s4 = 'x';
                }
            }
            else if (one == 5)
            {
                if (s5 == '5')
                {
                    s5 = 'x';
                }
            }
            else if (one == 6)
            {
                if (s6 == '6')
                {
                    s6 = 'x';
                }
            }
            else if (one == 7)
            {
                if (s7 == '7')
                {
                    s7 = 'x';
                }
            }
            else if (one == 8)
            {
                if (s8 == '8')
                {
                    s8 = 'x';
                }
            }
            else if (one == 9)
            {
                if (s9 == '9')
                {
                    s9 = 'x';
                }
            }
            else
            {
                cout << "\n\nInvalid Move";
            }
            move++;
        }

        /* Player 2 move */

        else if (move == 2)
        {
            if (one == 1)
            {
                if (s1 == '1')
                {
                    s1 = 'o';
                }
            }
            else if (one == 2)
            {
                if (s2 == '2')
                {
                    s2 = 'o';
                }
            }
            else if (one == 3)
            {
                if (s3 == '3')
                {
                    s3 = 'o';
                }
            }
            else if (one == 4)
            {
                if (s4 == '4')
                {
                    s4 = 'o';
                }
            }
            else if (one == 5)
            {
                if (s5 == '5')
                {
                    s5 = 'o';
                }
            }
            else if (one == 6)
            {
                if (s6 == '6')
                {
                    s6 = 'o';
                }
            }
            else if (one == 7)
            {
                if (s7 == '7')
                {
                    s7 = 'o';
                }
            }
            else if (one == 8)
            {
                if (s8 == '8')
                {
                    s8 = 'o';
                }
            }
            else if (one == 9)
            {
                if (s9 == '9')
                {
                    s9 = 'o';
                }
            }
            else
            {
                cout << "\n\nInvalid Move";
            }
            move = 1;
        }

/* Check if player 1 has one the game */

  if (s1 == 'x' && s2 == 'x' && s3 == 'x')
  {
      game = 1;
      p1 = 1;
  }
  else if (s1 == 'x' && s4 == 'x' && s7 == 'x')
  {
      game = 1;
      p1 = 1;
  }
  else if (s1 == 'x' && s5 == 'x' && s9 == 'x')
  {
      game = 1;
      p1 = 1;
  }
  else if (s2 == 'x' && s5 == 'x' && s8 == 'x')
  {
      game = 1;
      p1 = 1;
  }
  else if (s3 == 'x' && s6 == 'x' && s9 == 'x')
  {
      game = 1;
      p1 = 1;
  }
  else if (s3 == 'x' && s5 == 'x' && s7 == 'x')
  {
      game = 1;
      p1 = 1;
  }
  else if (s4 == 'x' && s5 == 'x' && s6 == 'x')
  {
      game = 1;
      p1 = 1;
  }
  else if (s7 == 'x' && s8 == 'x' && s9 == 'x')
  {
      game = 1;
      p1 = 1;
  }

  /* Check if player 2 has one the game */

    if (s1 == 'o' && s2 == 'o' && s3 == 'o')
  {
      game = 1;
      p2 = 1;
  }
  else if (s1 == 'o' && s4 == 'o' && s7 == 'o')
  {
      game = 1;
      p2 = 1;
  }
  else if (s1 == 'o' && s5 == 'o' && s9 == 'o')
  {
      game = 1;
      p2 = 1;
  }
  else if (s2 == 'o' && s5 == 'o' && s8 == 'o')
  {
      game = 1;
      p2 = 1;
  }
  else if (s3 == 'o' && s6 == 'o' && s9 == 'o')
  {
      game = 1;
      p2 = 1;
  }
  else if (s3 == 'o' && s5 == 'o' && s7 == 'o')
  {
      game = 1;
      p2 = 1;
  }
  else if (s4 == 'o' && s5 == 'o' && s6 == 'o')
  {
      game = 1;
      p2 = 1;
  }
  else if (s7 == 'o' && s8 == 'o' && s9 == 'o')
  {
      game = 1;
      p2 = 1;
  }

  if (s1 != '1' && s2 != '2' && s3 != '3' && s4 != '4' && s5 != '5' && s6 != '6' && s7 != '7' && s8 != '8' && s9 != '9')
  {
      goto lol;
  }

    } while (game == 0);

    /* Display the wining player */

system("CLS");
cout << "| " << s1 << " | " << s2 << " |" << s3 << "\n-----------\n";
cout << "| " << s4 << " | " << s5 << " |" << s6 << "\n-----------\n";
cout << "| " << s7 << " | " << s8 << " |" << s9 << "\n-----------\n\n";


    if (p1 == 1)
    {
        cout << "Player 1 wins!\n\n";
    }
    else if (p2 == 1)
    {
        cout << "Player 2 wins!\n\n";
    }

    goto go;

    lol:

    system("CLS");
    cout << "| " << s1 << " | " << s2 << " |" << s3 << "\n-----------\n";
    cout << "| " << s4 << " | " << s5 << " |" << s6 << "\n-----------\n";
    cout << "| " << s7 << " | " << s8 << " |" << s9 << "\n-----------\n\n";

    cout << "The game is a tie!\n\n";

    go:

    system("PAUSE");
    system("CLS");

    /* Ask to play again */

    cout << "Play again? (y/n)\t";
    cin >> again;
    if (again == 'y' || again == 'Y')
    {
        p1 = 0, p2 = 0, game = 0;
        return main();
    }
}