Untitled
#include <iostream> using namespace std; char katrori[9] = {'0','1','2','3','4','5','6','7','8'}; int checkwin() { if (katrori[0] == katrori [1] && katrori[1] == katrori[2] ) { if ( katrori [0] == 'X' ) return 1; else return 2; } else if (katrori[3] == katrori [4] && katrori[4] == katrori[5] ) { if ( katrori [3] == 'X' ) return 1; else return 2; } else if (katrori[6] == katrori [7] && katrori[7] == katrori[8] ) { if ( katrori [6] == 'X' ) return 1; else return 2; } else if (katrori[0] == katrori [3] && katrori[3] == katrori[6] ) { if ( katrori [0] == 'X' ) return 1; else return 2; } else if (katrori[1] == katrori [4] && katrori[4] == katrori[7] ) { if ( katrori [1] == 'X' ) return 1; else return 2; } else if (katrori[2] == katrori [5] && katrori[5] == katrori[8] ) { if ( katrori [2] == 'X' ) return 1; else return 2; } else if (katrori[0] == katrori [4] && katrori[4] == katrori[8] ) { if ( katrori [0] == 'X' ) return 1; else return 2; } else if (katrori[2] == katrori [4] && katrori[4] == katrori[6] ) { if ( katrori [2] == 'X' ) return 1; else return 2; } else if (katrori[0] == katrori [3] && katrori[3] == katrori[6] ) { if ( katrori [0] == 'X' ) return 1; else return 2; } else return 0; } void pozicioni(int lojtari, int kutia_perkatese) { if (lojtari == 1 ) { katrori[kutia_perkatese] = 'X'; } else katrori[kutia_perkatese] = 'O'; } void shfaqja() { for(int i=0;i<9;i++) { cout<< katrori[i] << "\t" ; if (i == 2 || i== 5 || i==8) cout<<"\n"; } } int main() { int lojtari1 = 1, lojtari2 =2 ; int kutia_perkatese, rezultati = 0, flag = 0; for(int i=1;i<5;i++) { cout<< "\n Lojtari " << lojtari1 << " Vendos numrin e kutise qe deshiron:"; cin>> kutia_perkatese; pozicioni( lojtari1, kutia_perkatese); shfaqja(); rezultati =checkwin(); if (rezultati == 1 ) { cout<<"\n Urime! Lojtari " << lojtari1 << " ka fituar lojen "; flag = 1; break; } else if (rezultati == 2 ) { cout<<"\n Urime! Lojtari " << lojtari2 << " ka fituar lojen "; flag = 1; break; } cout<< "\n Lojtari " << lojtari2 << " Vendos numrin e kutise qe deshiron"; cin>> kutia_perkatese; pozicioni( lojtari2, kutia_perkatese); shfaqja(); rezultati =checkwin(); if (rezultati == 1 ) { cout<<"\n Urime! Lojtari " << lojtari1 << " ka fituar "; flag = 1; break; } else if (rezultati == 2 ) { cout<<"\n Urime! Lojtari " << lojtari2 << " Ka Fituar "; flag = 1; break; } } if (flag == 0 ) cout<<" \n Kjo loje eshte barazim!! "; return 0; }
Leave a Comment