/*
* Find the second largest element in an array
*/
int find_sec_max(int *a, int size)
{
int max, sec_max;
if (a[0] > a[1])
{
max = a[0];
sec_max = a[1];
}
else
{
max = a[1];
sec_max = a[0];
}
for(int i=2; i < size; i++)
{
if (a[i] > max)
{
sec_max = max;
max = a[i];
}
else if (a[i] < max && a[i] > sec_max)
sec_max = a[i];
else
;
}
return sec_max;
}