เกมจับคู่
#include <iostream>
#include <string>
/if 1 - face up
//if 2 - face down
int winner() {
int result;
result=check(p1x1, p1x2);
if (result!=0) return result;
result=check(p1x1, p1x3);
if (result!=0) return result;
result=check(p1x1, p1x4);
if (result!=0) return result;
result=check(p1x1, p1x5);
if (result!=0) return result;

result=check(p1x1, p2x1);
if (result!=0) return result;
result=check(p1x1, p2x2);
if (result!=0) return result;
result=check(p1x1, p2x3);
if (result!=0) return result;
result=check(p1x1, p2x4);
if (result!=0) return result;
result=check(p1x1, p2x5);
if (result!=0) return result;
if (draw()) return 3;
return 0;
}
void play(int player) {
int row;
int col;
int win;
win=winner();
if (player==1) {
cout << "Enter row (1 or 2):" << endl;
cin >> row;
cout << "Enter column (1 to 5):" << endl;
cin >> col;

if (make_move(row, col, player)) {
draw_board();
play(1);
} else {
cout << "Invalid move, try again" << endl;
play(1);
}
}
}
int main() {
cout << "Welcome to the matching card game " << endl;
draw_board();
play(1);
return 0;
}               นางสาว มนัสนันต์ ทับทิมใส ม 6/3 เลขที่ 32

เกมจับคู่4

  • 1.
    เกมจับคู่ #include <iostream> #include <string> /if1 - face up //if 2 - face down int winner() { int result; result=check(p1x1, p1x2); if (result!=0) return result; result=check(p1x1, p1x3); if (result!=0) return result; result=check(p1x1, p1x4); if (result!=0) return result; result=check(p1x1, p1x5); if (result!=0) return result; result=check(p1x1, p2x1); if (result!=0) return result; result=check(p1x1, p2x2); if (result!=0) return result; result=check(p1x1, p2x3); if (result!=0) return result; result=check(p1x1, p2x4); if (result!=0) return result; result=check(p1x1, p2x5); if (result!=0) return result; if (draw()) return 3; return 0; } void play(int player) { int row; int col; int win; win=winner(); if (player==1) { cout << "Enter row (1 or 2):" << endl; cin >> row; cout << "Enter column (1 to 5):" << endl; cin >> col; if (make_move(row, col, player)) { draw_board(); play(1); } else { cout << "Invalid move, try again" << endl; play(1); } } } int main() {
  • 2.
    cout << "Welcometo the matching card game " << endl; draw_board(); play(1); return 0; } นางสาว มนัสนันต์ ทับทิมใส ม 6/3 เลขที่ 32