Hi Guys,

Very new with C++ so please bear with me ;-)

Been asked to create a SIMPLE program with an array [20] that holds values from 0 - 100. I then need to write functions to calculate:

- largest number in the array

- smallest number in the array

- the sum of all of the numbers in the array

- the mean of all of the numbers in the array

Now on my own I have started it off by splitting up the functions into four sections:

- void get_largest_number();

- void get_smallest_number();

- void get_sum_of_number();

- void get_mean_of_number();

Now in the get_largest_number() function I have created an array that increments by one in a FOR loop every time a number is entered then each number is added to the total each time it loops. I have so far got this far, however I’m not sure about my calculations for the:

- void get_smallest_number();

- void get_sum_of_number();

- void get_mean_of_number();

I’ve had a go, but don’t think it’s right – can anyone please advise where im wrong with these other functions (if they are wrong)?

Many Thanks

Cbo

Code:/ values.h // Determining the largest, smallest, sum and mean #include <iostream.h> class values { public: void get_largest_number(); void get_smallest_number(); void get_sum_of_number(); void get_mean_of_number(); protected: int sum = 0; int mean = 0; }; void values::get_largest_number(int a[]) { largest_number = a[0]; for(i=1; i<20; i++) { if(a[i] > largest_number) { largest_number = a[i]; } } } void values::get_smallest_number(int a[]) { smallest_number = a[0]; for(i=1; i<20; i++) { if(a[i] < smallest_number) { smallest_number = a[i]; } } } void values::get_sum_number() { total=0; for ( int i = 0; i < 20; i++) { total +=[i]; } sum = total; } void values::get_mean_number() { for ( int i = 0; i < 20; i++) { sum +=a[i]; } mean = sum / 20; }