passing array pointer to function
#include <iostream>
using namespace std;
double getAverage(int arr[], int size)
{
int i, sum = 0;
double avg;
for (i = 0; i < size; ++i)
{
sum += *arr;
arr++;
}
avg = double(sum) / size;
return avg;
}
int main() {
int numbers[4] = {1, 2, 3, 4};
cout << getAverage(numbers, 4) << endl;
return 0;
}