Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

//include any standard libraries needed // - Passes in an array along with the size of the array. // - Returns the mean of all

//include any standard libraries needed

// - Passes in an array along with the size of the array. // - Returns the mean of all values stored in the array. double mean(const double array[], int arraySize);

// - Passes in an array, the size of the array by reference, and the index of a value to be removed from the array. // - Removes the value at this index by shifting all of the values after this value up, keeping the same relative order of all values not removed. // - Reduces arraySize by 1. void remove(double array[], int &arraySize, int index);

// - Passes in an array and the size of the array. // - Outputs each value in the array separated by a comma and space, with no comma, space or newline at the end. void display(const double array[], int arraySize);

const int ARR_CAP = 100;

int main(int argc, char *argv[]) { // verify file name provided on command line

// open file and verify it opened

// Declare an array of doubles of size ARR_CAP.

// Fill the array with up to ARR_CAP doubles from the file entered at the command line.

// Call the mean function passing it this array and output the // value returned. // Ask the user for the index (0 to size - 1) of the value they want to remove.

// Call the display function to output the array.

// Call the remove function to remove the value at the index // provided by the user. // Call the display function again to output the array // with the value removed.

// Call the mean function again to get the new mean

return 0; }

we got like 2 dat files. one has like 100 numbers, but another has only 6. The problem is (const ARR_CAP). And at the end everything should look like this form.

Mean: 5.36566

Enter index of value to be removed (0 to 98):

Before removing value: 10, 2, 4, 3, 9, 8.1, 2, 5.6, 8.1, 9, 3, 4.67, 8, 2, 8, 4, 2, 1, 19, 29.32, 4, 5, 9.1, 9, 2, 3.1, 8, 4, 1, 2, 1.2, 9.45, 8, 4, 3, 3, 2.12, 3, 9, 11, -2.3, 4, 2, 8, 9, 11, 21.3, 9, 4, 9, 1, 8, 2, 9, 0.45, 4.5, 2, 1, 9, 5.4, 4, 5, 6, 3, 2, 9, 5, 6.3, -16, 5, 9, 2, 0.3, 34, 5, 2.1, 6, 8.7, 9.23, 10, 5, 9, 3.2, 5.67, -9.8, 2, 3, 9, 4.5, 2.89, 4, 8, 7, 21, -43.2, 5.2, 9, 8, 2

After removing value: 10, 2, 4, 3, 8.1, 2, 5.6, 8.1, 9, 3, 4.67, 8, 2, 8, 4, 2, 1, 19, 29.32, 4, 5, 9.1, 9, 2, 3.1, 8, 4, 1, 2, 1.2, 9.45, 8, 4, 3, 3, 2.12, 3, 9, 11, -2.3, 4, 2, 8, 9, 11, 21.3, 9, 4, 9, 1, 8, 2, 9, 0.45, 4.5, 2, 1, 9, 5.4, 4, 5, 6, 3, 2, 9, 5, 6.3, -16, 5, 9, 2, 0.3, 34, 5, 2.1, 6, 8.7, 9.23, 10, 5, 9, 3.2, 5.67, -9.8, 2, 3, 9, 4.5, 2.89, 4, 8, 7, 21, -43.2, 5.2, 9, 8, 2

Mean: 5.32857

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

Mastering Real Time Analytics In Big Data A Comprehensive Guide For Everyone

Authors: Lennox Mark

1st Edition

B0CPTC9LY9, 979-8869045706

More Books

Students also viewed these Databases questions