سلام.دوست عزیز کافیه بعد از دریافت اعداد و ریختن توی آرایه( قبل از جستجوی عناصر غیرتکراری)، آرایه رو مرتب کنید با این کد :
System.Array.Sort(Array);
این مرتب سازی صعودی هست.اگه خواستید نزولی مرتب کنید ،بعد از خط بالا ، این خط رو هم اضافه کنید :
System.Array.Reverse(Array);
پ.ن : حتی الامکان سعی بفرمایید همیشه نام متغیر هایی رو که تعریف می کنید با حرف کوچک شروع و به شکل camelcase باشند.همون طور که می بینید نام آرایه شما Array هست و نام کلاسی که در System namespace وجود داره هم Array هست.برای درک بهتر موضوع ، .System رو از کدهای بالا حذف کنید.می بینید که برنامه خطا خواهد داد ، چون کامپایلر Array رو به عنوان نام آرایه میشناسه که بالطبع تابع Sort براش تعریف نشده.در حالی که اگر نام آرایه رو به array تغییر بدید ، کامپایلر Array رو به عنوان کلاسی در System namespace میشناسه که تابع Sort داخل اون هست و به درستی اجرا خواهد کرد.