Ans is
8*7 + 7*6 + 6*5 + 5*4 = 148
How?
find () will return a*b
Initially
i = sizeof(arr) /sizeof(int) = 10/2 =5
First Iteration :
--i = 4
res = res + find (*(arr+4), a[3]) = find (8,7) = 56
Second Iteration :
--i = 3
res = res + find (*(arr+3), a[2]) = find (7,6) = 42
Third Iteration :
--i = 2
res = res + find (*(arr+2), a[1]) = find (6,5) = 30
Fourth Iteration :
--i = 1
res = res + find (*(arr+1), a[0]) = find (5,4) = 20
Fifth Iteration :
--i = 0 break
Hence res = 56+42+30+20 = 148