Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

C++ Language Use chart2.cpp Exercise 1: Read the documentation carefully and complete program Chart2. Show what is printed. ___________ ___________ ___________ ___________ ___________ ___________ ___________

C++ Language

Use chart2.cpp

Exercise 1: Read the documentation carefully and complete program Chart2. Show

what is printed.

___________ ___________ ___________ ___________ ___________

___________ ___________ ___________ ___________ ___________

___________ ___________ ___________ ___________ ___________

___________ ___________ ___________ ___________ ___________

Exercise 2: Add a function that prints the largest value in array variable chart. Rerun

the program.

Largest value is __________.

Given file in .dat file:

4 5 3 1 4 1 5 2 3 6 7 1 7 8 8 8 8 9 8 7 6 5

// Program Chart2 manipulates a two-dimensional array // variable.

#include #include using namespace std;

const int ROW_MAX = 8; const int COL_MAX = 10;

typedef int ItemType;

typedef ItemType ChartType[ROW_MAX][COL_MAX];

void GetChart(ifstream&, ChartType, int&, int&); // Reads values and stores them in the chart.

void PrintChart(ofstream&, const ChartType, int, int); // Writes values in the chart to a file.

int main () { ChartType chart; int rowsUsed; int colsUsed; ifstream dataIn; ofstream dataOut;

dataIn.open("chart2.dat"); dataOut.open("chart2.out"); GetChart(dataIn, chart, rowsUsed, colsUsed); PrintChart(dataOut, chart, rowsUsed, colsUsed); return 0; }

//***************************************************

void GetChart(ifstream& data, ChartType chart, int& rowsUsed, int& colsUsed) // Pre: rowsUsed and colsUsed are on the first line of // file data; values are one row per line // beginning with the second line. // Post: Values have been read and stored in the chart.

{ ItemType item; data >> rowsUsed >> colsUsed;

for (int row = 0; row < rowsUsed; row++) for (int col = 0; col < colsUsed; col++) // FILL IN Code to read and store the next value. }

//****************************************************

void PrintChart(ofstream& data, const ChartType chart, int rowsUsed, int colsUsed) // Pre: The chart contains valid data. // Post: Values in the chart have been sent to a file by row, // one row per line. { // FILL IN Code to print chart by row. }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

The Database Experts Guide To Database 2

Authors: Bruce L. Larson

1st Edition

0070232679, 978-0070232679

More Books

Students also viewed these Databases questions

Question

=+ I want to break an undesirable habit.

Answered: 1 week ago