ZeroCross::be_aware It's Programmers Area
- Nitin Khanna
- Oct 14, 2017
- 1 min read
Saturday 14 October 2017 10:31:06 PM IST
Welcome to benitinhere You are in dhanusharea
So Today We are going to talk about Project 1:Zerocross/Tic Tac Toe
So basically Tic Tac Toe game is a general programming project which is look like this

What is Code???😯😯😯
Don't Worry It is here...😊😊
#include<iostream> #include<iomanip> #include<cstdlib> using namespace std; char a[10]={'0','1','2','3','4','5','6','7','8','9'}; int flag=0; class ZeroCross{ int pos; public:void input(); void display(); void game(); void win(); }; void ZeroCross:: input(){ if(flag==0){ cout<<setw(10)<<"Its Your's turn (Player 1:(x)):"<<setw(3); cin>>pos; flag=1; return; }else{ cout<<setw(10)<<"Its Your's turn (Player 2:(o)):"<<setw(3); cin>>pos; flag=0; } } void ZeroCross:: game(){ input(); char playr=(flag==0)?'o':'x'; switch(pos){ case 1:a[1]=playr;display(); break; case 2:a[2]=playr; display();break; case 3:a[3]=playr; display();break; case 4:a[4]=playr; display();break; case 5:a[5]=playr; display();break; case 6:a[6]=playr; display();break; case 7:a[7]=playr; display();break; case 8:a[8]=playr; display();break; case 9:a[9]=playr; display();break; default:cout<<"Wrong Input!"<<endl<<"Dont Worry! Try Again"<<endl;flag=!flag; } } void ZeroCross :: win(){ if(a[1]==a[2]&&a[2]==a[3]||a[1]==a[4]&&a[4]==a[7]||a[1]==a[5]&&a[5]==a[9]||a[2]==a[5]&&a[5]==a[8]||a[3]==a[6]&&a[6]==a[9]||a[3]==a[5]&&a[5]==a[7]){ if(flag==0){cout<<"Player 2(o) win the match!"<<endl; exit(0);} else{cout<<"Player 1(x) win the match!"<<endl; exit(0);} } } void ZeroCross :: display(){ cout<<setw(40)<<" |"<<" |"<<endl; cout<<setw(38)<<a[1]<<" | "<<a[2]<<" | "<<a[3]<<endl; cout<<setw(40)<<"____|"<<"____|____"<<endl; cout<<setw(40)<<" |"<<" |"<<endl; cout<<setw(38)<<a[4]<<" | "<<a[5]<<" | "<<a[6]<<endl; cout<<setw(40)<<"____|"<<"____|____"<<endl; cout<<setw(40)<<" |"<<" |"<<endl; cout<<setw(38)<<a[7]<<" | "<<a[8]<<" | "<<a[9]<<endl; cout<<setw(40)<<" |"<<" |"<<endl;} int main(){ ZeroCross z1; int i=1; cout<<setw(50)<<"Body of The Game is"<<"\n\n"; z1.display(); cout<<"\n\n"<<setw(40)<<"Lets Start The Game"<<"\n\n\n"; for(int j=1;j<=9;j++){z1.game(); z1.win(); } cout<<"\n"<<"Happy Code!!"<<endl; return 0; } //Have a Good Day
:->>begentleman










Comments