نمونه تمرینات در زبان سی

saalek110

Well-Known Member
نمونه تمرینات در زبان سی





این تاپیک را به این جهت ساختم تا لینک داده شود به تمرینهای حل شده تالار سی.
 

saalek110

Well-Known Member
برنامه بنویسید که عدد بزرگی از ورودی خوانده از روی آن عددی بسازد که رقم های زوج در سمت چپ و رقم های فرد در سمت راست باشد (ترتیب رقم ها مهم نیست).
http://forum.majidonline.com/showpost.php?p=742458&postcount=3

برنامه ای بنویسید که عناصر ماتریس 10*10 را خواندهبا استفاده از یک تابع عناصری از یک ماتریس که دو رقم سمت راست آنها از 60 کوچک تر است را چاپ کند.
http://forum.majidonline.com/showpost.php?p=742465&postcount=4
 

saalek110

Well-Known Member
برنامه که دو چند جمله ای بگیرد و با یکدیگر جمع نماید و حاصل را در خرروجی چاپ نماید (( به این ترتیب که سوال کنید چند جمله ای اول چند متغیر x دارد و بعد ضرایب x را به تر تیب از توان بزرگ به کوچک و عدد ثابت که همان توان 0 بگیرد و برای جمله دیگر نیز به همین ترتیب ))
http://forum.majidonline.com/showpost.php?p=310942&postcount=4

كه يك عدد از كاربر مي خواهد و بعد يك فايل تكست ايجاد مي كنه به نام اينتر و آن عدد را در آن يادداشت مي كنه.
http://forum.majidonline.com/showpost.php?p=309938&postcount=4
 

saalek110

Well-Known Member
)get_info

اراي پويا رو به عنوان ورودي ميگيره واطلاعا ت دانشجو رو از صفحه كليد ميگيره ميذارهتو ارايه

2)average

اين تابع معدل كل كلاسرو بر ميگر ونه


3)max

اينم شماره دانشجويي كسي رو كه بيشترين معدل رو داره بر ميگردونه
هر دانشجو 8 ترم داره هر ترم 7 واحد


4)report

شماه دانشجوييرو ميگيره نمرات رو چاپ كنه

http://forum.majidonline.com/showthread.php?t=42070
 

saalek110

Well-Known Member
الگوريتم فشرده سازي هافمن
سلام
من يک برنامه نوشتم در مرده کد گذاری درخته هافمن
بايد فايلی رو از کامپيوتر بخونم و درخته هافمنش رو تشکيل بدم
ميدونم حلقم اشکال داره
اصلاً نميدونم چرا برنامه حتی نميتونه فايلو باز کنه
يعنی برنامه به قسمت حلّقه نميرسه
ببينين تو تابع مين تا خط
(s->start->info)++;}
پايين بيان
تا اين جا من ارايه
arc
را از سيمبل ها و تعداده تکرار اونا پر کردم
و در يک صف الويت دار مرتب کردم
هر کاراکتری که تعداد تکرار کمتری داره الويتی بيشتر داره

من تو حلقه
while(pq.getinfo()>1)
بايد
دو عنصر اوله موجود در صف الويت دار رو بر دارم و وزن اونا رو با هم جم کنم
و با تابع
maketree
درخته هفمن رو بسازم
http://forum.majidonline.com/showpost.php?p=314737&postcount=6
 

yasi93

New Member
درخواست کمک

میشه لطف کنید یک سری تمرین با جواب درباره تابع و ارایه به زبان cیا c++برای من بگذارید میخواهم تحلیلشان کنم تا یاد بگیرم
 

the_king

مدیرکل انجمن
میشه لطف کنید یک سری تمرین با جواب درباره تابع و ارایه به زبان cیا c++برای من بگذارید میخواهم تحلیلشان کنم تا یاد بگیرم

اینکار قبلا به وفور انجام شده، کاربران بسیاری سوالات برنامه نویسی خود را مطرح کرده اند که در پاسخ، کد برنامه
و در برخی موارد به همراه تحلیل سطر به سطر کد آنها ارائه شده. در اغلب کد ها هم تابع و آرایه پیاده سازی شده است.

من چند نمونه ای از گفتگو هایی که شخصا پاسخ داده ام و در مورد توابع و آرایه ها است را مثال می زنم، اما تعداد آنها خیلی
بیشتر از این چند مثال است :

تابع مقایسه دو رشته

عملیات روی ماتریس (آرایه دو بعدی)

دو تمرین در رابطه با آرایه

کاربرد آرایه در شمارش تعداد تکرار کاراکتر

مقدار دهی رشته توسط آرایه

جابجایی (شیفت دادن) عناصر آرایه توسط تابع

چندین نمونه از کد نویسی توابع در یک برنامه
 

saalek110

Well-Known Member
ممنون جناب king بابت این طبقه بندی.

دوستان دیگر هم اگر در این تاپیک کمک کنند خیلی خوبه.

من هم اگر برسم در تکمیل این تاپیک کار می کنم.
من از انتهای تالار شروع کردم به لیست کردن.
تاپیک هایی که حاوی مسئله های سی که حالت تمرین برای افزایش مهارت دارند.
و از قدیمی ترین به جدید ترین دارم میام بالا.
و آخرین تاپیک که تابحال زدم ((کدهای اسکی)) است.

تمرینهای دیگر فرومها را هم اگر بزنید خوبه.

از فروم پرشین تولز 3 تاپیک نقل می کنم:

تمرينهايي براي سي++ از پايه
در تاپیک بالا Arash_j13 عزیز تمریناتی میداد و من و بقیه دوستان حل می کردیم. من خودم خیلی راه افتادم با این تمرینات.

تمرین هایی برای سی++
این یکی برای آماتورها زیاد مناسب نیست. تمرینات سنگین تره.

آموزش C++ سي پلاس پلاس از پايه
این هم اولین آموزش سی پلاس من که زیر نظر اساتیدم saeedsmk و Arash_j13 و mostafa_gm و دوستان دیگر انجام شد. ( با 40 هزار بازدید تا این تاریخ. گویا عکسهایش حذف شده.)
این هم آموزش سی پلاس اخیر من که در فروم سامان عزیز زدم ولی خیلی اوقات سایت لود نمیشه.
آموزش سی پلاس
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا