What does this program do and would you improve it?
//Ex. 7.18: Ex07_18.cpp
//What does this program do?
#include <iostream>
using std::cout;
using std::endl;
int whatIsThis ( int [], int); //function protoype
int main()
{
const int arraySize = 10;
int a [arraySize] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int result = whatIsThis (a,arraySize);
cout << "Results is " <<result << endl;
return 0; //indicates successful termination
} // end main
//What does this function do?
int whatIsThis ( int b[], int size)
{
if (size == 1) // base case
return b [0];
else // recursive step
return b [size-1]+ whatIsThis (b, size - 1);
} // end function whatIsThis
11 years ago
5
Answer(1)![blurred-text]()
![]()
Purchase the answer to view it

NOT RATED
Bids(1)
other Questions(10)
- geog homework ?
- astronomy help
- Due by due date no later than 9 pm central time zone. must be written in simple mid level terms.
- Your supervisor has e-mailed you a workbook that contains a lot of very important data. He wants you to create a chart or charts to be displayed to upper management who will make major business decisions based on your presentation. Explain what kind of an
- Book review on the book THE LIFE OF Pi
- Mighty Metrics: Retail is in the Details
- Finished
- Digital Electronics
- Analyzing Risk
- 8 questions in thermodynamics
