المپدیا

دانش‌نامه‌ی المپیاد کامپیوتر ایران

ابزار کاربر

ابزار سایت


سوالات المپیاد:مرحله ی اول:دوره ی ۵:سوال ۱۲

سوال ۱۲

خروجی الگوریتم زیر چند است؟(منظور از $A[i]$ در این الگوریتم عنصر $i$ ام یک دنباله به نام $A$ است.)

  • به ازای $i$ از ۱ تا ۵ مقدار $A[i]$ را مساوی $i$ قرار بده.
  • به ازای $i$ از ۳ تا ۹ کارهای زیر را انجام بده:
    • به ازای $j$ از ۱ تا ۵ کارهای زیر را انجام بده.
      • در صورتی که $1 \leq i-j \leq 5$‎ ، جای $A[i]$ و $A[i-j]$ را با هم عوض کن.
  • مقدار $A[i]$ را چاپ کنید.
  1. ۱
  2. ۲
  3. ۳
  4. ۴
  5. ۵

پاسخ

گزینه (۵) درست است.

$A[5]=5$


ابزار صفحه