What does this program do and would you improve


What does this program do and would you improve it?

//What does this program do?

#include

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 " <

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

Request for Solution File

Ask an Expert for Answer!!
C/C++ Programming: What does this program do and would you improve
Reference No:- TGS01032200

Expected delivery within 24 Hours