تقسیم در ارایه ها
برنامهایکهباخواندنتعدادیعددازورودی،آنهارادرآرایهایقرارمیدهد.سپس،کلیهعناصرآرایهرا
برعنصروسطتقسیممیکند. اگرعنصروسطصفرباشد،برعنصربعدازعنصروسطتقسیممینماید.اگراینعنصر
صفرباشد،برعنصرقبلازعنصروسطتقسیممیکند.اگراینعنصرصفرباشد،برایپیداکردنعنصریغیرازصفر
وانجامتقسیم،بهروندقبلیادامهمیدهد. اگرهمهعناصرآرایهصفرباشند،پیاممناسبیصادرمیکند.
توضیح:پسازقراردادنعناصردرآرایه، اندیسوسط رامحاسبهکرده،عنصروسطراپیدامینماید.اگرصفر
نبود،عملتقسیمراانجاممیدهد. اینشمارندهبهاندیسوسط اضافهمیشودتااگرمثبتبود،عنصربعدازعنصر
وسط واگرمنفیبود،عنصرقبلازعنصروسط موردبررسیقرارگیردتاعملتقسیمانجامشود.اگرعنصرغیرصفری
درآرایهپیداشود، actionفراخوانیمیشودتاتمامعناصرآرایهرابرآنعنصرتقسیمکند.اگرهمهعناصرصفر
باشند،برنامهپیاممناسبیصادرمیکند.
پاسخ ( ۱ )