عدد تکراری

سوال

سلام.

کمک می خواستم اینکه چطور از کاربر عدد بگیریم و این ادامه پیدا کنه تا  وقتی عدد تکراری زده بشه و برنامه متوقف بشه و عدداد چاپ بشه و عدد تکراری فقط یک بار چاپ بشه.

ممنون

در حال بررسی 1
Jafar 4 سال 2 پاسخ ها 497 دیده شده 0

پاسخ ها ( ۲ )

  1.  

  2. سلام به  شما دوست عزیز.

    شما می تونید اعداد وارد شده رو توی یه ساختمان داده مثل آرایه یا لیست ذخیره کنید و هر بار که کاربر عدد جدیدی وارد کرد اول توی آرایه یا لیست اون رو جستجو کنید اگر پیدا شد تکراری است و در غیر این صورت در انتهای آرایه یا لیست ذخیره کنید. و به همین شکل ادامه دهید.

    برای سریع تر شدن برنامه می توانید اعداد را با استفاده الگوریتم Insertion sort (مرتب سازی درجی) در آرایه درج کنید تا هنگام جستجو بتوانید از جستجوی باینری استفاده کنید.

ارسال یک پاسخ