Skip to content

Instantly share code, notes, and snippets.

Created January 7, 2017 11:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/322a35f4c5bfe09281e9c2b857f033b7 to your computer and use it in GitHub Desktop.
Save anonymous/322a35f4c5bfe09281e9c2b857f033b7 to your computer and use it in GitHub Desktop.
#include <iostream>
using namespace std;
int wybor;
int pole_1=0;
int pole_2=0;
int pole_3=0;
int pole_4=0;
int pole_5=0;
int pole_6=0;
int pole_7=0;
int pole_8=0;
int pole_9=0;
enum PolePlanszy{PP_Puste=0,PP_o=1, PP_x=2};
/////////////////////////////////////////////////////
void ruch_x()
{
cout<< "wybierz pole w ktorym chcesz postawic znak 'x': ";
cin>> wybor;
switch(wybor)
{
case 1:
{
if(pole_1==PP_Puste)
{
cout << "stawiasz 'x'"<<endl;
pole_1=PP_x;
}
else if(pole_1==PP_o)
{
cout<< "wybierz inne pole bo tu 'o'"<<endl;
}
else if(pole_1==PP_x)
{
cout<< "wybierz inne pole bo tu stoi 'x'"<<endl;
}
break;
}
case 2:
{
if(pole_2==PP_Puste)
{
cout << "stawiasz 'x'"<<endl;
pole_2=PP_x;
}
else if(pole_2==PP_o)
{
cout<< "wybierz inne pole bo tu 'o'"<<endl;
}
else if(pole_2==PP_x)
{
cout<< "wybierz inne pole bo tu stoi 'x'"<<endl;
}
break;
}
case 3:
{
if(pole_3==PP_Puste)
{
cout << "stawiasz 'x'"<<endl;
pole_3=PP_x;
}
else if(pole_3==PP_o)
{
cout<< "wybierz inne pole bo tu 'o'"<<endl;
}
else if(pole_3==PP_x)
{
cout<< "wybierz inne pole bo tu stoi 'x'"<<endl;
}
break;
}
case 4:
{
if(pole_4==PP_Puste)
{
cout << "stawiasz 'x'"<<endl;
pole_4=PP_x;
}
else if(pole_4==PP_o)
{
cout<< "wybierz inne pole bo tu 'o'"<<endl;
}
else if(pole_4==PP_x)
{
cout<< "wybierz inne pole bo tu stoi 'x'"<<endl;
}
break;
}
case 5:
{
if(pole_5==PP_Puste)
{
cout << "stawiasz 'x'"<<endl;
pole_5=PP_x;
}
else if(pole_5==PP_o)
{
cout<< "wybierz inne pole bo tu 'o'"<<endl;
}
else if(pole_5==PP_x)
{
cout<< "wybierz inne pole bo tu stoi 'x'"<<endl;
}
break;
}
case 6:
{
if(pole_6==PP_Puste)
{
cout << "stawiasz 'x'"<<endl;
pole_6=PP_x;
}
else if(pole_6==PP_o)
{
cout<< "wybierz inne pole bo tu 'o'"<<endl;
}
else if(pole_6==PP_x)
{
cout<< "wybierz inne pole bo tu stoi 'x'"<<endl;
}
break;
}
case 7:
{
if(pole_7==PP_Puste)
{
cout << "stawiasz 'x'"<<endl;
pole_7=PP_x;
}
else if(pole_7==PP_o)
{
cout<< "wybierz inne pole bo tu 'o'"<<endl;
}
else if(pole_7==PP_x)
{
cout<< "wybierz inne pole bo tu stoi 'x'"<<endl;
}
break;
}
case 8:
{
if(pole_8==PP_Puste)
{
cout << "stawiasz 'x'"<<endl;
pole_8=PP_x;
}
else if(pole_8==PP_o)
{
cout<< "wybierz inne pole bo tu 'o'"<<endl;
}
else if(pole_8==PP_x)
{
cout<< "wybierz inne pole bo tu stoi 'x'"<<endl;
}
break;
}
case 9:
{
if(pole_9==PP_Puste)
{
cout << "stawiasz 'x'"<<endl;
pole_9=PP_x;
}
else if(pole_9==PP_o)
{
cout<< "wybierz inne pole bo tu 'o'"<<endl;
}
else if(pole_9==PP_x)
{
cout<< "wybierz inne pole bo tu stoi 'x'"<<endl;
}
break;
}
}
}
////////////////////////////////////////////////////
void ruch_o()
{
cout<< "wybierz pole w ktorym postawisz 'o': ";
cin >> wybor;
switch(wybor)
{
case 1:
{
if(pole_1==PP_Puste)
{
cout << "stawiasz 'o'";
pole_1=PP_o;
}
else if(pole_1==PP_x)
{
cout<< "wybierz inne pole bo tu stoi'x' ";
}
else if(pole_1==PP_o)
{
cout<< "wybierz inne pole bo tu stoi 'o' ";
}
break;
}
case 2:
{
if(pole_2==PP_Puste)
{
cout << "stawiasz 'o'";
pole_2=PP_o;
}
else if(pole_2==PP_x)
{
cout<< "wybierz inne pole bo tu stoi'x' ";
}
else if(pole_2==PP_o)
{
cout<< "wybierz inne pole bo tu stoi 'o' ";
}
break;
}
case 3:
{
if(pole_3==PP_Puste)
{
cout << "stawiasz 'o'";
pole_3=PP_o;
}
else if(pole_3==PP_x)
{
cout<< "wybierz inne pole bo tu stoi'x' ";
}
else if(pole_3==PP_o)
{
cout<< "wybierz inne pole bo tu stoi 'o' ";
}
break;
}
case 4:
{
if(pole_4==PP_Puste)
{
cout << "stawiasz 'o'";
pole_4=PP_o;
}
else if(pole_4==PP_x)
{
cout<< "wybierz inne pole bo tu stoi'x' ";
}
else if(pole_4==PP_o)
{
cout<< "wybierz inne pole bo tu stoi 'o' ";
}
break;
}
case 5:
{
if(pole_5==PP_Puste)
{
cout << "stawiasz 'o'";
pole_5=PP_o;
}
else if(pole_5==PP_x)
{
cout<< "wybierz inne pole bo tu stoi'x' ";
}
else if(pole_5==PP_o)
{
cout<< "wybierz inne pole bo tu stoi 'o' ";
}
break;
}
case 6:
{
if(pole_6==PP_Puste)
{
cout << "stawiasz 'o'";
pole_6=PP_o;
}
else if(pole_6==PP_x)
{
cout<< "wybierz inne pole bo tu stoi'x' ";
}
else if(pole_6==PP_o)
{
cout<< "wybierz inne pole bo tu stoi 'o' ";
}
break;
}
case 7:
{
if(pole_7==PP_Puste)
{
cout << "stawiasz 'o'";
pole_7=PP_o;
}
else if(pole_7==PP_x)
{
cout<< "wybierz inne pole bo tu stoi'x' ";
}
else if(pole_7==PP_o)
{
cout<< "wybierz inne pole bo tu stoi 'o' ";
}
break;
}
case 8:
{
if(pole_8==PP_Puste)
{
cout << "stawiasz 'o'";
pole_8=PP_o;
}
else if(pole_8==PP_x)
{
cout<< "wybierz inne pole bo tu stoi'x' ";
}
else if(pole_8==PP_o)
{
cout<< "wybierz inne pole bo tu stoi 'o' ";
}
break;
}
case 9:
{
if(pole_9==PP_Puste)
{
cout << "stawiasz 'o'";
pole_9=PP_o;
}
else if(pole_9==PP_x)
{
cout<< "wybierz inne pole bo tu stoi'x' ";
}
else if(pole_9==PP_o)
{
cout<< "wybierz inne pole bo tu stoi 'o' ";
}
break;
}
}
}
//////////////////////////////////////////////////////
int main()
{
ruch_x();
cout<< endl;
ruch_o();
cout<< endl;
ruch_x();
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment