Array C++ Tutorial

#include 
using namespace std;
void increase(int* const array, const int NUM_ELEMENTS);
void display(const int* const array, const int NUM_ELEMENTS);
int main()
{
    const int NUM_SCORES = 3;
    int highScores[NUM_SCORES] = {5, 3, 2};
    cout << "passing array as a constant pointer.\n\n";
    increase(highScores, NUM_SCORES);
    cout << "passing array as a constant pointer to a constant.\n";
    display(highScores, NUM_SCORES);
    return 0;
}
void increase(int* const array, const int NUM_ELEMENTS)
{
    for (int i = 0; i < NUM_ELEMENTS; ++i)
        array[i] += 500;
}
void display(const int* const array, const int NUM_ELEMENTS)
{
    for (int i = 0; i < NUM_ELEMENTS; ++i)
        cout << array[i] << endl;
}