Untitled
unknown
c_cpp
4 years ago
5.9 kB
5
Indexable
#include <iostream> #include <time.h> #include <windows.h> using namespace std; // _________________\n| | | |\n| | | |\n|_____|_____|_____|\n| | | |\n| | | |\n|_____|_____|_____|\n| | | |\n| | | |\n|_____|_____|_____|\n int main() { cout<<"Kolko i krzyzyk Created by: Kostecko"<<endl<<endl; cout<<"Jak grac?"<<endl<<endl; cout<<"1. Zaczyna zawsze X \n2. Wpisujesz nazwy graczy \n3. Po wpisaniu losuje ci kto zaczyna gre \n4. Pola sa kolejno ponumerowane (1-9)"<<endl<<endl; cout<<" _________________\n| | | |\n| | | |\n|_____|_____|_____|\n| | | |\n| | | |\n|_____|_____|_____|\n| | | |\n| | | |\n|_____|_____|_____|\n"<<endl<<endl; cout<<"Jezeli chcesz wstawic znak na srodku wpisujsz 5"<<endl; string test; cout<<"Wpisz 5: "; cin>>test; if(test=="5") { cout<<" _________________\n| | | |\n| | | |\n|_____|_____|_____|\n| | | |\n| | X | |\n|_____|_____|_____|\n| | | |\n| | | |\n|_____|_____|_____|\n"<< endl; } srand(time(NULL)); int liczba; liczba=rand()%2; cout<<liczba<<endl; cout<<"Jak nazywa sie pierwszy gracz? "; string Player1; cin>>Player1; cout<<"Jak nazywa sie drugi gracz? "; string Player2; cin>>Player2; if(liczba==1) { cout<<endl<<"Zaczyna gracz o nicku: "<<Player2<<endl; } else { cout<<endl<<"Zaczyna gracz o nicku: "<<Player1<<endl; } string Pole[9]; int wygrana=0; int Lpola=0; while(wygrana==0) { if((Pole[0]=="X")&&(Pole[1]=="X")&&(Pole[2]=="X")) { cout<<Player1<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[3]=="X")&&(Pole[4]=="X")&&(Pole[5]=="X")) { cout<<Player1<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[6]=="X")&&(Pole[7]=="X")&&(Pole[8]=="X")) { cout<<Player1<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[0]=="X")&&(Pole[3]=="X")&&(Pole[6]=="X")) { cout<<Player1<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[1]=="X")&&(Pole[4]=="X")&&(Pole[7]=="X")) { cout<<Player1<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[2]=="X")&&(Pole[5]=="X")&&(Pole[8]=="X")) { cout<<Player1<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[0]=="X")&&(Pole[4]=="X")&&(Pole[8]=="X")) { cout<<Player1<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[2]=="X")&&(Pole[4]=="X")&&(Pole[6]=="X")) { cout<<Player1<<" Wygrywa!"<<endl; wygrana+1; } else { if((Pole[0]=="O")&&(Pole[1]=="O")&&(Pole[2]=="O")) { cout<<Player2<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[3]=="O")&&(Pole[4]=="O")&&(Pole[5]=="O")) { cout<<Player2<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[6]=="O")&&(Pole[7]=="O")&&(Pole[8]=="O")) { cout<<Player2<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[0]=="O")&&(Pole[3]=="O")&&(Pole[6]=="O")) { cout<<Player2<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[1]=="O")&&(Pole[4]=="O")&&(Pole[7]=="O")) { cout<<Player2<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[2]=="O")&&(Pole[5]=="O")&&(Pole[8]=="O")) { cout<<Player2<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[0]=="O")&&(Pole[4]=="O")&&(Pole[8]=="O")) { cout<<Player2<<" Wygrywa!"<<endl; wygrana+1; } else if((Pole[2]=="O")&&(Pole[4]=="O")&&(Pole[6]=="O")) { cout<<Player2<<" Wygrywa!"<<endl; wygrana+1; } } for(int j=0+liczba; j<9;) { if(wygrana==0) { if((j==0)||(j==2)||(j==4)||(j==6)||(j==8)) { cout<<"Kolej "<<Player1<<": "; cin>>Lpola; if((Lpola>0)&&(Lpola<9)) { if((Pole[Lpola-1]=="X")||(Pole[Lpola-1]=="O")) { cout<<"To pole jest zajete lub wychodzi poza zakres, wybierz inne"<<endl; } Pole[Lpola-1]="X"; j++; } else { cout<<"Kolej "<<Player2<<": "; cin>>Lpola; if((Lpola>0)&&(Lpola<9)) { if((Pole[Lpola-1]=="X")||(Pole[Lpola-1]=="O")) { cout<<"To pole jest zajete lub wychodzi poza zakres, wybierz inne"<<endl; } Pole[Lpola-1]="O"; j++; } } } } } } return 0; }
Editor is loading...