Correct option is C
30 cricketers are standing in a straight row facing the north.
Amar is standing 10th from the right end while Dinesh is standing 5th from the left end.
So, Amar’s position from the left end= 30−10+1=21
So, the number of cricketers standing between Amar and Dinesh =21−5−1= 15
Thus, correct option is (c).