Question
Lab 7 Background: We have a 10x10 virtual grid over the top of our park. 0,0 is in the top left and 9,9 is in
Lab 7
- Background: We have a 10x10 virtual grid over the top of our park. 0,0 is in the top left and 9,9 is in the bottom right as youd expect. Every so often, our drone flies a random path over some of the grid squares. It counts the number of people in that section and records X, Y, P where X & Y is the grid coordinate and P is the number of people that are there.
- Goal: The drone logs are written to a text file. Your job is to process this file and determine overall visitor patterns for the park.
- Input: filename should be supplied as a command line argument
- Output: Display the following information
- Highest number of visits
- How many locations have not been visited at all (just the count, not the list)
- 10x10 grid of following values, no extra spaces or anything
- H: If visits is over 10
- L: if visits is not 0 (but not H)
- .: if visits is 0
Use the following code segment to finish the code.
#include #include
// read the data from the file into the array void readData( int nums[][10], char fname[] ) { FILE *fp; int x, y, p; // x is row, y is column, p is number of people
// check if file can be opened
// use the loop below to read the data
// read first line while ( !feof(fp) ) { // update the array // read the next line } }
// print out the grid // . for no visit // L or H or low or high density void showVisits( int nums[][10] ) { // print it out
// also report // how many spots had no visits // what what the highest number of visits
}
int main( int argc, char *argv[] ) { int grid[10][10] = {0};
// make sure a command line argument was provided
readData( grid, argv[1] ); showVisits( grid );
return 0; }
Please help me finish this code. In c programming.
Sample input: I 14 235 1 1 15 4 0 0 1 8 9 19 9 9 1 * gcc park.c * /a.out visit . ..L... ...L... .......... No visits: 94 Max visits: 19
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started