C++ Write a program that uses a two-dimensional array to store the highest and l
ID: 3561619 • Letter: C
Question
C++ Write a program that uses a two-dimensional array to store the highest and lowest temperatures for each month of the year. The program should output the average high, average low, and the highest and lowest temperatures for the year. Your program must consist of the following: a. Input and output text files that should be used for the input month/high temp/low temp and output data, respectively. b. Function averageHigh: This function calculates and returns the average high temperature for the year. c. Function averageLow: This function calculates and returns the average low temperature for the year. d. Function indexHighTemp: This function returns the index of the highest high temperature in the array. e. Function indexLowTemp: This function returns the index of the lowest low temperature in the array.
Explanation / Answer
#include #include #include const int rows = 12; //make # of rows/cols a constant int const int cols = 2; using namespace std; void getData( int listTemp[rows][cols]); void averageHigh( int listTemp[rows][cols]); void averageLow(int listTemp[rows][cols]); void indexHighTemp(int listTemp[rows][cols]); void indexLowTemp( int listTemp[cols][cols]); ifstream infile; ofstream outfile; int main() { // ofstream outfile; double average; int listTemp[rows][cols]; infile.open("E:\jackson_lab3input.txt"); //open infile outfile.open("E:\jackson_lab3output.txt"); outfileRelated Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.