#include <iostream>

using namespace std;


int main()

{

    int p1;  // 가위바위보 변수 

    int p2;  // 가위바위보 변수 

    int p11; // 묵찌빠 변수 

    int p22; // 묵찌빠 변수 

    

    cout <<"묵찌빠 게임.\n";

    cout << "1p's turn (0가위 1바위  2보) : ";

    cin >> p1;

    cout << "1p's turn (0가위 1바위  2보) : ";

    cin >> p2;

    

   while (p1 == p2)

   {

       cout << "draw regame\n";

       cout << "1p's turn (0가위 1바위  2보) : ";

       cin >> p1;

       cout << "2p's turn (0가위 1바위  2보) : ";

       cin >> p2;

       

       while (p1 == 0 p2 == 1 || p1 == 1 p2 == 2 || p1 == 2 p2 == 0)

       {

           cout << "2p win\n"; // 가위바위보 2p 가 이기는 경우 

           cout << "2p's turn(0묵 1찌 2빠) : ";

           cin >> p22 ;

           cout << "1p's turn(0묵 1찌 2빠) : ";

           cin >> p11 ;

           

           if (p22 == p11)

           {

            cout << "2p win";

  }

  

  while (p22 == 0 p11 == 1 || p22 == 1 p11 == 2 || p22 == 2 p11 == 0)

  {

  cout << "2p's turn(0묵 1찌 2빠) : ";

cin >> p22 ;

cout << "1p's turn(0묵 1찌 2빠) : ";

cin >> p11 ;

if (p2 == p1)

{

cout << "2p win";

}

}

while (p22 == 1 p11 == 0 || p22 == 2 p11 == 1 || p22 == 0 p11 == 2)

{

cout << "1p's turn(0묵 1찌 2빠) : ";

cin >> p11 ;

cout << "2p's turn(0묵 1찌 2빠) : ";

cin >> p22 ;

if (p11 == p22)

{

cout << "1p win"

}

}

}

           while (p1 == 0 p2 == 2 || p1 == 1 p2 == 0 || p1 ==2 p2 ==1)

           {

            cout << "1p win\n";

            cout << "1p's turn(0묵 1찌 2빠) : ";

            cin >> p11;

            cout << "2p's turn(0묵 1찌 2빠) : ";

            cin >> p22;

           

            if (p1 == p2)

            {

            cout  << "1p win"

}

while (p22 == 0 p11 == 1 || p22 == 1 p11 == 2 || p22 == 2 p11 == 0)

  {

  cout << "2p's turn(0묵 1찌 2빠) : ";

cin >> p22 ;

cout << "1p's turn(0묵 1찌 2빠) : ";

cin >> p11 ;

if (p2 == p1)

{

cout << "2p win";

}

}

while (p22 == 1 p11 == 0 || p22 == 2 p11 == 1 || p22 == 0 p11 == 2)

{

cout << "1p's turn(0묵 1찌 2빠) : ";

cin >> p11 ;

cout << "2p's turn(0묵 1찌 2빠) : ";

cin >> p22 ;

if (p11 == p22)

{

cout << "1p win"

}

}

  }

     if (p11 == p22)

{

cout "게임종료"; 

  }      

}

return 0; 

}

어디가 어떻게 잘못.. 인걸까