تمرین‌های برنامه‌نویسی سی پلاس پلاس


تمرین‌های برنامه‌نویسی به زبان C++

برنامه‌نویس: محمد رجب‌پور
mr@netnak.ir

1

برنامه خوش آمدگویی

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که پیام Hello World را به کاربر نمایش دهد.
2

دریافت و نمایش نام کاربر

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که نام کاربر را از او دریافت کند و سپس نمایش دهد.
3

بررسی وضعیت نمره دانش‌آموز

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که نمره‌ی یک دانش‌آموز را از کاربر دریافت کند و اگر نمره بین 10 تا 20 بود پیام «قبول»، اگر نمره بزرگتر یا مساوی صفر و کوچکتر از 10 بود پیام «مردود» و در غیر این صورت پیام خطا را چاپ کند.
4

چاپ اعداد طبیعی کوچکتر از n

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که اعداد طبیعی کوچکتر از n را چاپ کند.
5

چاپ اعداد صحیح بین دو عدد

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که اعداد صحیح بین دو عدد m و n را چاپ کند.
6

چاپ اعداد زوج کوچکتر از n

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که اعداد طبیعی زوج کوچکتر از n را چاپ کند.
7

چاپ اعداد فرد کوچکتر از n

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که اعداد طبیعی فرد کوچکتر از n را چاپ کند.
8

محاسبه مقسوم‌علیه‌های یک عدد

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که یک عدد طبیعی را از کاربر دریافت کند و مقسوم‌علیه‌های آن را چاپ کند.
9

میانگین n عدد

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که n عدد را از کاربر دریافت و میانگین آنها را محاسبه و چاپ کند.
10

یافتن بزرگترین عدد

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که n عدد را از کاربر دریافت و بزرگترین آنها را یافته و چاپ کند.
11

یافتن کوچکترین عدد

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که n عدد را از کاربر دریافت و کوچکترین آنها را یافته و چاپ کند.
12

جایگاه یک روز در تقویم هجری شمسی

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که عدد روز و ماه را از کاربر دریافت کند و مشخص کند که آن تاریخ چندمین روز از سال در تقویم هجری شمسی است.
13

محاسبه n!

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که n! را با استفاده از یک حلقه‌ی for محاسبه و چاپ کند.
14

محاسبه n! با الگوریتم بازگشتی

برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که n! را با استفاده از الگوریتم بازگشتی محاسبه و چاپ کند.
15

بزرگترین زیردنباله

دنباله‌ای از اعداد صحیح داده شده است. برنامه‌ای به زبان سی‌پلاس‌پلاس بنویسید که بین همه‌ی زیردنباله‌های متوالی آن، زیردنباله‌ای با بیشترین مجموع اعضاء آن را بیابد.

استفاده از این کدها با ذکر منبع آزاد است.