top of page
  • Facebook Social Icon
  • Twitter Social Icon
  • Instagram Social Icon

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


Featured Posts

/ RECENT POSTS

/ Archive

Sign-Up to Our Newsletter

© 2023 by ENERGY FLASH. Proudly created with Wix.com

bottom of page