Computer Science Please finish the template that i provide. #include class Nurikabe { public: /* n is the size of the Nurikabe, n >= 5, n


Computer Science



Please finish the template that i provide.


#include
class Nurikabe
{
public:
/*
n is the size of the Nurikabe, n >= 5, n <=>
game is the result from some player
here is one example
n: 5
game = { {'W', 'W', 'W', '1', 'W'},
{'W', '.', 'W', 'W', 'W'},
{'W', '2', 'W', '.', '3'},
{'3', 'W', 'W', '.', 'W'},
{'.', '.', 'W', 'W', 'W'} };
W represent wall
*/
Nurikabe(char game[20][20], int n)
{
}
/*
return 1 if result fit the rule.
return 0 if result not fit the rule.
*/
int isCorrect()
{
}
private:
//請設計你自己的資料結構來儲存遊戲的結果
//Please design your own data structure to keet the result
};
int main() {
int n, j, l, k;
char game[20][20] = { {'W', 'W', 'W', '1', 'W'},
{'W', '.', 'W', 'W', 'W'},
{'W', '2', 'W', '.', '3'},
{'3', 'W', 'W', '.', 'W'},
{'.', '.', 'W', 'W', 'W'} };
std::cin>>n;
for(j = 0;j < n;j="">
for(k = 0;k < n;k="">
std::cin>>game[j][k];
Nurikabe *a = new Nurikabe(game, n);
std::cout<>
return 0;
}




Jun 06, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here