26 Mart 2010 Cuma

XOX


#include
#include
using namespace std;
char A[3][3]={{'1','2','3'},{'4','5','6',},{'7','8','9'}};
void ekrana_bas();
void birinci();
void ikinci();
bool oyunbitti=false;
void sina();
int main()
{
ekrana_bas();
while(oyunbitti==false)
{

birinci();
if(oyunbitti==true)
cout<<"Oyunu 1. Oyuncu kazandi!\n";
if(oyunbitti==false)
{
ikinci();
if(oyunbitti==true)
cout<<"Oyunu 2. Oyuncu kazandi!\n";

}
}
}
void ekrana_bas()
{
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cout< }
cout< }
sina();

}
void birinci()
{
char girdi1;
cout<<"Birinci Oyuncu Sayi gir:";
cin>>girdi1;
if(girdi1=='1')
{
A[0][0]='X';
ekrana_bas();
}
if(girdi1=='2')
{
A[0][1]='X';
ekrana_bas();
}if(girdi1=='3')
{
A[0][2]='X';
ekrana_bas();
}if(girdi1=='4')
{
A[1][0]='X';
ekrana_bas();
}if(girdi1=='5')
{
A[1][1]='X';
ekrana_bas();
}if(girdi1=='6')
{
A[1][2]='X';
ekrana_bas();
}if(girdi1=='7')
{
A[2][0]='X';
ekrana_bas();
}if(girdi1=='8')
{
A[2][1]='X';
ekrana_bas();
}if(girdi1=='9')
{
A[2][2]='X';
ekrana_bas();
}

}
void ikinci()
{
char girdi1;
cout<<"Ikinci Oyuncu Sayi gir:";
cin>>girdi1;
if(girdi1=='1')
{
A[0][0]='O';
ekrana_bas();
}
if(girdi1=='2')
{
A[0][1]='O';
ekrana_bas();
}if(girdi1=='3')
{
A[0][2]='O';
ekrana_bas();
}if(girdi1=='4')
{
A[1][0]='O';
ekrana_bas();
}if(girdi1=='5')
{
A[1][1]='O';
ekrana_bas();
}if(girdi1=='6')
{
A[1][2]='O';
ekrana_bas();
}if(girdi1=='7')
{
A[2][0]='O';
ekrana_bas();
}if(girdi1=='8')
{
A[2][1]='O';
ekrana_bas();
}if(girdi1=='9')
{
A[2][2]='O';
ekrana_bas();
}

}
void sina()
{
if(A[0][0]==A[0][1]&&A[0][0]==A[0][2]&&A[0][1]==A[0][2])
{
oyunbitti= true;
cout<<"Oyun bitti.\n";
}
if(A[1][0]==A[1][1]&&A[1][0]==A[1][2]&&A[1][1]==A[1][2])
{
oyunbitti= true;
cout<<"Oyun bitti.\n";
}if(A[2][0]==A[2][1]&&A[2][0]==A[2][2]&&A[2][1]==A[2][2])
{
oyunbitti= true;
cout<<"Oyun bitti.\n";
}if(A[0][0]==A[1][0]&&A[0][0]==A[2][0]&&A[1][0]==A[2][0])
{
oyunbitti= true;
cout<<"Oyun bitti.\n";
}if(A[0][1]==A[1][1]&&A[0][1]==A[2][1]&&A[1][1]==A[2][1])
{
oyunbitti= true;
cout<<"Oyun bitti.\n";
}if(A[0][2]==A[1][2]&&A[0][2]==A[2][2]&&A[1][2]==A[2][2])
{
oyunbitti= true;
cout<<"Oyun bitti.\n";
}if(A[0][0]==A[1][1]&&A[0][0]==A[2][2]&&A[1][1]==A[2][2])
{
oyunbitti= true;
cout<<"Oyun bitti.\n";
}if(A[0][2]==A[1][1]&&A[0][2]==A[2][0]&&A[1][1]==A[2][0])
{
oyunbitti= true;
cout<<"Oyun bitti.\n";
}
}

Hiç yorum yok:

Yorum Gönder