I am new to C++ language and I have no idea of pointers and their usage. I\'m facing the error \"[Error] invalid conversion from \'int\' to \'int*\' [-fpermissive]\"
You need to pass a pointer to the first element of array. Change midd (ax [10], asize ) to midd (ax, asize ).
In function signature
double midd(int arr[10],int size);
parameter int arr[10] is equivalent to int *arr
double midd(int *arr,int size);
Therefore, midd expects its first argument of the type int *. In function call midd (ax, asize ), ax will decay to int *.