سوال ۱۵
برنامهی زیر را درنظر بگیرید:
مقدار $X$ را از ورودی بگیر.
مقدار $S$ را برابر صفر قرار بده.
مقدار $C$ را برابر صفر قرار بده.
مقدار $Y$ رابرابر مقدار $X$ قرار بده.
باقیماندهی تقسیم $Y$ بر دو را در $B$ و خارجقسمت تقسیم آن را در خود $Y$ بریز.
مقدار $S$ را برابر با $S + (C + 1) \times B$ قرار بده.
مقدار $C$ را برابر $C-1 $ قرار بده.
اگر $Y$ بزرگتر از صفر بود به خط ۵ برو.
اگر $S$ برابر با $X$ بود مقدار $S$ را به عنوان خروجی برگردان و برنامه خاتمه بده.
مقدار $X$ را برابر با $S$ قرار بده.
به خط ۲ برو.
به ازای چند تا از اعضای مجموعهی {٫۱۴۸۸…۱۳۹۰٫۱۳۹۱٫۱۳۹۲٫} اگر آن عدد را بهعنوان ورودی به این برنامه بدهیم، برنامه خاتمه یافته و خروجی برابر ۱ خواهد بود؟
۰
۹۹
۲۵
۵۰
۳۳