C言語でよろしくおねがいします。

まず50個のデータ(数字)を入力し、昇順に並べ替える。
そのなかに好きな数字を入れて、その数字がどこにあるのかを探し、
その進行状況を表示するプログラムを作成せよ。
(例えば、すべてのデータが50個であり、二分探索で25番目を検索している時は、25と表示。)