Bahram Dehghanian سه شنبه 16 خرداد 1391 13:05 نظرات ()

الگوریتمی که از بین اعدادی که دارد عدد بزرگتر یا مساوی یک متغیر دیگر رو خارج کرده و چاپ کند.

مثال: از بین اعداد 40 – 10 – 25 – 30
وقتی ما عدد 8 بدیم به ما عدد 10 را بده.

 

..::این الگوریتم به خواسته یكی از كاربران وبلاگ نوشته شده است::..

..::برای مشاهده كد به ادامه مطلب بروید::..

جواب:

 

1. شروع

2. n عدد بگیر a[n]

3. x را بگیر ( برای جستجو )

4. max=1000 و i=0

5. اگر ( max >= a[i] >= x ) در اینصورت max=a[i]

6. اگر (i<=n) یک واحد بهi  اضافه کن و برو به مرحله ی 5

7. چاپ کن max  را

8. پایان