
Given the following code:
#include <iostream>
using namespace std;
// global variables
const int ROWS = 10, COLS = 10;
int main()
{
char a[ROWS][COLS] = {
{ ' ', ' ', ' ', ' ', 'B', 'B', ' ', ' ', ' ', ' '} ,
{ ' ', ' ', ' ', 'B', ' ', ' ', 'B', ' ', ' ', ' '},
{ ' ', ' ', 'B', ' ', ' ', ' ', ' ', 'B', ' ', ' '},
{ ' ', 'B', ' ', ' ', ' ', ' ', ' ', ' ', 'B', ' '},
{ 'B', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'B'},
{ 'B', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'B'},
{ ' ', 'B', ' ', ' ', ' ', ' ', ' ', ' ', 'B', ' '},
{ ' ', ' ', 'B', ' ', ' ', ' ', ' ', 'B', ' ', ' '},
{ ' ', ' ', ' ', 'B', ' ', ' ', 'B', ' ', ' ', ' '},
{ ' ', ' ', ' ', ' ', 'B', 'B', ' ', ' ', ' ', ' '} };
printArray( a, ROWS, COLS );
fillInside( a, ROWS, COLS, 'x' ); // Use the first letter of your first name
printArray( a, ROWS, COLS );
fillInside( a, ROWS, COLS, ' ' );
fillOutside( a, ROWS, COLS, 'y' ); // Use the first letter of your last name
printArray( a, ROWS, COLS );
return 0;
}
Write the functions: NOTE you may change the functions and main code if you wish
printArray()
fillInside()
fillOutside()
Your output should look as follows:
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B x x B
B x x x x B
B x x x x x x B
B x x x x x x x x B
B x x x x x x x x B
B x x x x x x B
B x x x x B
B x x B
B B
y y y y B B y y y y
y y y B B y y y
y y B B y y
y B B y
B B
B B
y B B y
y y B B y y
y y y B B y y y
y y y y B B y y y y

Step by stepSolved in 3 steps with 4 images

- I need the pseudocode or flowchart for the following code: #include <stdio.h>#include <stdlib.h>#include <string.h>#define array_Length 5#define BUFSIZE 40//Calculate the average int getmean (int *arr, int length) {int sum = 0;for (int i=0; i<length; i++){sum += arr[i];}//end for loopreturn sum/length;}//Output the Maximum int find_Maximum(int *arr,int length) {int max=0;for(int i=1;i<length;++i)if (arr[i]>arr[max])max=i;return arr[max];}//end for loopint main() {//Intialize and Declare Variables int values[array_Length] = {0};char buffer[BUFSIZE];int index = 0;int x = 0;while(x<5) {//Ask user to input integer printf ("Type a number:");x++;if (fgets(buffer, BUFSIZE, stdin) == NULL)break;//Save new int in the array values[index] = atoi(buffer);//Move the index to the next element, wrap around if needed index = (index + 1) % array_Length;//Display the array, maximum number and the average of its valueprintf("[");for (int i= 0; i < array_Length; i++)…arrow_forward#include<stdio.h>#include<string.h>struct info{char names[100];int age;float wage;};int main(int argc, char* argv[]) {int line_count = 0;int index, i;struct info hr[10];if (argc != 2)printf("Invalid user_input!\n");else {FILE* contents = fopen (argv[1], "r");struct info in;if (contents != NULL) {printf("File has been opened successfully.\n\n");while (fscanf(contents, "%s %d %f\n",hr[line_count].names, &hr[line_count].age, &hr[line_count].wage) != EOF) {printf("%s %d %f\n", hr[line_count].names, hr[line_count].age, hr[line_count].wage);line_count++;}printf("\nTotal number of lines in document are: %d\n\n", line_count);fclose(contents);printf("Please enter a name: ");char user_input[100];fgets(user_input, 30, stdin);user_input[strlen(user_input)-1] = '\0';index = -1;for(i = 0; i < line_count; i++){if(strcmp(hr[i].names, user_input) == 0){index = i;break;}}if(index == -1)printf("Name %s not found\n", user_input);else{while(fread(&in, sizeof(struct info), 1,…arrow_forwardplease use DEQUE #include <iostream>#include <string>#include <deque> using namespace std; const int AIRPORT_COUNT = 12;string airports[AIRPORT_COUNT] = {"DAL","ABQ","DEN","MSY","HOU","SAT","CRP","MID","OKC","OMA","MDW","TUL"}; int main(){// define stack (or queue ) herestring origin;string dest;string citypair;cout << "Loading the CONTAINER ..." << endl;// LOAD THE STACK ( or queue) HERE// Create all the possible Airport combinations that could exist from the list provided.// i.e DALABQ, DALDEN, ...., ABQDAL, ABQDEN ...// DO NOT Load SameSame - DALDAL, ABQABQ, etc .. cout << "Getting data from the CONTAINER ..." << endl;// Retrieve data from the STACK/QUEUE here } Using the attached shell program (AirportCombos.cpp), create a list of strings to process and place on a STL DEQUE container. Using the provided 3 char airport codes, create a 6 character string that is the origin & destination city pair. Create all the possible…arrow_forward
- initial c++ file/starter code: #include <vector>#include <iostream>#include <algorithm> using namespace std; // The puzzle will always have exactly 20 columnsconst int numCols = 20; // Searches the entire puzzle, but may use helper functions to implement logicvoid searchPuzzle(const char puzzle[][numCols], const string wordBank[],vector <string> &discovered, int numRows, int numWords); // Printer function that outputs a vectorvoid printVector(const vector <string> &v);// Example of one potential helper function.// bool searchPuzzleToTheRight(const char puzzle[][numCols], const string &word,// int rowStart, int colStart) int main(){int numRows, numWords; // grab the array row dimension and amount of wordscin >> numRows >> numWords;// declare a 2D arraychar puzzle[numRows][numCols];// TODO: fill the 2D array via input// read the puzzle in from the input file using cin // create a 1D array for wodsstring wordBank[numWords];// TODO:…arrow_forwardComputer Science csv file "/dsa/data/all_datasets/texas.csv" Task 6: Write a function "county_locator" that allows a user to enter in a name of a spatial data frame and a county name and have a map generated that shows the location of that county with respect to other counties (by using different colors and/or symbols). Hint: function(); $county ==; plot(); add=TRUE.arrow_forwardL = [[[1,2], [3,4,5]], "friday", {'x': "halloween", 'y':7, 'z’:77}, {10, 11, 12}] Show the commands for the following operations on L a) retrieve 'w' inside string "halloween" b) retrieve 4 c) retrieve 'y' in string "friday" d) change the value of key 'z' to 100 e) place 'A' inside [3, 4, 5] f) place 'B' inside {10, 11, 12}arrow_forward
- //below is the code I need help with answering the questions in the image// #include <stdio.h> #include <stdlib.h> struct employees { char name[20]; int ssn[9]; int yearBorn, salary; }; // function to read the employee data from the user void readEmployee(struct employees *emp) { printf("Enter name: "); gets(emp->name); printf("Enter ssn: "); for (int i = 0; i < 9; i++) scanf("%d", &emp->ssn[i]); printf("Enter birth year: "); scanf("%d", &emp->yearBorn); printf("Enter salary: "); scanf("%d", &emp->salary); } // function to create a pointer of employee type struct employees *createEmployee() { // creating the pointer struct employees *emp = malloc(sizeof(struct employees)); // function to read the data readEmployee(emp); // returning the data return emp; } // function to print the employee data to console void display(struct employees *e) { printf("%s",…arrow_forward//below is the code I need help with answering the questions in the image// #include <stdio.h> #include <stdlib.h> struct employees { char name[20]; int ssn[9]; int yearBorn, salary; }; // function to read the employee data from the user void readEmployee(struct employees *emp) { printf("Enter name: "); gets(emp->name); printf("Enter ssn: "); for (int i = 0; i < 9; i++) scanf("%d", &emp->ssn[i]); printf("Enter birth year: "); scanf("%d", &emp->yearBorn); printf("Enter salary: "); scanf("%d", &emp->salary); } // function to create a pointer of employee type struct employees *createEmployee() { // creating the pointer struct employees *emp = malloc(sizeof(struct employees)); // function to read the data readEmployee(emp); // returning the data return emp; } // function to print the employee data to console void display(struct employees *e) { printf("%s",…arrow_forwardGame of Hunt in C++ language Create the 'Game of Hunt'. The computer ‘hides’ the treasure at a random location in a 10x10 matrix. The user guesses the location by entering a row and column values. The game ends when the user locates the treasure or the treasure value is less than or equal to zero. Guesses in the wrong location will provide clues such as a compass direction or number of squares horizontally or vertically to the treasure. Using the random number generator, display one of the following in the board where the player made their guess: U# Treasure is up ‘#’ on the vertical axis (where # represents an integer number). D# Treasure is down ‘#’ on the vertical axis (where # represents an integer number) || Treasure is in this row, not up or down from the guess location. -> Treasure is to the right. <- Treasure is to the left. -- Treasure is in the same column, not left or right. +$ Adds $50 to treasure and no $50 turn loss. -$ Subtracts…arrow_forward
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY





