Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Need help completeing my minefield program in C++. #include <iostream> #define f

ID: 3761665 • Letter: N

Question

Need help completeing my minefield program in C++.

#include <iostream>

#define field_size 30

using namespace std;

int main()

{

       int x, y;

       char MineField[field_size][field_size];

       for (int i = 0; i < field_size; i++)

             for (int j = 0; j < field_size; j++)

                    MineField[i][j] = '.';

       srand(2258);

       for (int i = 0; i < field_size * field_size * 0.1; i++)

       {

             x = rand() % field_size;

             y = rand() % field_size;

             MineField[x][y] = '#';

       }

       for (int i = 0; i < field_size; i++)

       {

             for (int j = 0; j < field_size; j++)

                    printf("%c ", MineField[i][j]);

             printf(" ");

       }

}

Explanation / Answer

void ToCountMine(int i, int j, int &count, char array[rows][columns]){
if(array[i-1][j-1] == '#'){
count++;
}
if(array[i-1][j] == '#'){
count++;
}
if(array[i-1][j+1] == '#'){
count++;
}
if(array[i][j-1] == '#'){
count++;
}
if(array[i][j+1] == '#'){
count++;
}
if(array[i+1][j-1] == '#'){
count++;
}
if(array[i+1][j] == '#'){
count++;
}
if(array[i+1][j+1] == '#'){
count++;
}

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote