What is the effect of this function below, assuming that \"a\" is an array containing \"n\" values? int f (int a [], int n) {int temp, i, z = 0; for (i = 0; i Solution //This function takes the array as input, and will count all the elements //that are less than the last element in the array, and returns the count. int f(int a[], int n) { int temp, i, z = 0; for(i = 0; i < n-1; i++) //For each element from first element till penultimate element. { if(a[i] < a[n-1]) //If the element is less than the last element. z++; //Increment the counter. } return z; //Returns the count. }.