المپدیا

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

ابزار کاربر

ابزار سایت


سوالات المپیاد:دوره ی تابستان:دوره ی ۲۱:برنامه نویسی:سوال ۳

سوال ۳

از بین سه برنامه‌ی زیر دو تا را به دلخواه بنویسید. برنامه‌های شما باید کامل کامل، خوانا (آدمیزادی)، معقول، کوتاه و قابل کامپایل باشند!

  1. با استفاده از $3$ حلقه for و یک دستور if، برنامه‌ای بنویسید که تمام جایگشت های اعداد $1$ تا $4$ را چاپ کند.
  2. با استفاده از $۲$ حلقه for و یک دستور if، برنامه‌ای بنویسید که تمام زیرمجموعه‌های مجموعه‌ی اعداد $1$ تا $10$ را چاپ کند.
  3. با استفاده از $1$ حلقه for و سه دستور if، برنامه‌ای بنویسید که سومین بزرگترین عدد در یک آرایه int a[100] حاوی $100$ عدد مثبت متفاوت را چاپ کند.

ابزار صفحه