این برنامه شامل جستجوی دودویی binary Search در زبان سی پلاس پلاس است. برنامه تعداد اعداد و خود اعداد را از کاربر می گیرد و ابتدا آرایه مرتب شده اعداد را چاپ می کند. سپس عدد مورد نظر برای جستجوی دودویی را از کاربر می گیرد و مکان آن در آرایه مرتب شده را برمی گرداند. از الگوریتم مرتب سازی سریع QuickSort برای مرتب سازی و از روش جستجوی دودویی بازگشتی برای جستجوی دودویی استفاده شده است.