Processing math: 100%

المپدیا

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

ابزار کاربر

ابزار سایت


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

سوال ۳

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

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

ابزار صفحه