I am using sublime text 2 and I am trying to program bubble sort, and every time I run the code below it gives me an error on bubbleSort(num[5], terms); the error is 
ERROR: no matching function for call to 'bubbleSort'.
Can anyone tell me why this is happening.
The code is:
#include <iostream>
using namespace std;
void bubbleSort(int arr[], int term) {
    for(int i = 0; i < term; ++i) {
        for(int index = 0; index < term-i-1; ++index) {
            if(arr[index] < arr[index + 1]) {
                int swap;
                swap = arr[index];
                arr[index] = arr[index + 1];
                arr[index + 1] = swap;
            }
        }
    }
    for(int counter = 0; counter < term; counter++) {
        cout << arr[counter] << endl;
    }
}
int main() {
    cout << "Hi in this program I will do bubble sort" << endl;
    cout << "The numbers are 2, 9, 5, 10, 6"<< endl;
    int num[5] = {2, 9, 5, 10, 6};
    int terms = sizeof (num) / sizeof (num[0]);
    bubbleSort(num[5], terms);
    //answer = [2, 5, 6, 9, 2, 10]
}
 
     
    