تمرین برنامه‌نویسی: مقسوم‌علیه اول

تمرین برنامه‌نویسی: مقسوم‌علیه اول

تمرین برنامه‌نویسی: مقسوم‌علیه اول

برنامه‌ای بنویسید که 10 عدد از ورودی بخواند و در انتها عددی که بیشترین تعداد مقسوم‌علیه عدد اول را دارد به همراه تعداد مقسوم‌علیه‌های اول آن، در خروجی چاپ کند. اگر چند عدد این حالت را داشتند، بزرگترین آن‌ها را چاپ کند. ورودی نمونه: 123 43 54 12 76 84 98 678 543 231 خروجی نمونه: 678 3 توجه: چنانچه قصد دارید از دیکشنری در حل مسائل خود استفاده کنید، به این نکته توجه کنید که دیکشنری ترتیب را حفظ نمی‌کند.

تمرین برنامه‌نویسی: جدول گروه بی جام‌جهانی

تمرین برنامه‌نویسی: جدول گروه بی جام‌جهانی

تمرین برنامه‌نویسی: جدول گروه بی جام‌جهانی

در گروه B مسابقات جام‌جهانی تیم‌های ایران، پرتغال، اسپانیا و مراکش حضور دارند. برنامه‌ای بنویسید که با دریافت نتایج بازی‌ها، نام تیم و تعداد برد و باخت و تفاضل گل و امتیاز آن‌ها را به ترتیب در یک خط چاپ کند. هر تیم به ترتیب امتیاز در یک خط چاپ شود. (در صورتی که امتیاز برابر بود، تعداد برد مدنظر قرار گیرد. در صورتی که هم تعداد برد و هم امتیاز برابر بود، بر اساس ترتیب حروف الفبا چاپ شوند.) نتایج بازی‌ها را به ترتیب زیر بخواند: (در ورودی نمونه عدد سمت چپ مربوط به تیم سمت راست می‌باشد.) ایران – اسپانیا ایران – پرتغال ایران – مراکش اسپانیا – پرتغال اسپانیا – مراکش پرتغال – مراکش ورودی نمونه: 2-2 2-1 1-2 2-2 3-1 2-1 خروجی نمونه: Spain wins:1 , loses:0 ,

تمرین برنامه نویسی: نظرسنجی ژانرهای مورد علاقه

تمرین برنامه نویسی: نظرسنجی ژانرهای مورد علاقه

تمرین برنامه نویسی: نظرسنجی ژانرهای مورد علاقه

در یک نظرسنجی از افراد علاقه‌­مند به تماشای فیلم، درخواست شد تا 3 تا از ژانرهای مورد علاقه‌­ی خود را بنویسند. 6 ژانر مختلف برای انتخاب به آن­‌ها داده شده است که شامل: Horror, Romance, Comedy, History , Adventure , Action برنامه‎ای بنویسید که تعداد افراد را بگیرد سپس اسم هر فرد را با ژانرهای مورد علاقش بگیرد و اسم هر ژانر و تعداد افراد علاقه‌مند به آن ژانر را به ترتیب از بیشترین علاقه‌مندی در خروجی چاپ کند. ( در صورتی که میزان علاقه‌مندی در ژانرهای مختلف یکسان شد، به ترتیب الفبای انگلیسی در خروجی چاپ کنید.) در صورتی که ژانری انتخاب نشد، مقدار آن را صفر در نظر بگیرید و در خروجی اسم و عدد 0 را چاپ کنید. 4 hossein Horror Romance Comedy mohsen Horror Action Comedy mina Adventure Action History sajjad Romance

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

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

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

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

تمرین برنامه‌نویسی: کلمات شاخص

تمرین برنامه‌نویسی: کلمات شاخص

تمرین برنامه‌نویسی: کلمات شاخص

برنامه‌ای بنویسید که از یک متن کلمات شاخص (کلماتی که با حروف بزرگ شروع می‌شوند) را به همراه شماره کلمه (چندمین کلمه می‌باشد) را در خروجی چاپ کند. در صورتی که در متن، کلمه‌ای با این ویژگی یافت نشد، در خروجی None چاپ کند. کلماتی که در ابتدای جمله می‌باشند به عنوان کلمه شاخص در نظر نباید بگیرید. (شماره کلمات را از یک شروع کنید) اعداد جز کلمات شاخص حساب نمی‌شوند. تنها نشانه مورد استفاده در جمله به جز نقطه، ویرگول می‌باشد. حتما دقت شود که در صورتی که نقطه یا ویرگول در آخر کلمه بود، حذف شود. ورودی نمونه: The Persian League is the largest sport event dedicated to the deprived areas of Iran. The Persian League promotes peace and friendship. This video was captured by one of our heroes who wishes

تمرین برنامه‌نویسی: مترجم همراه

تمرین برنامه‌نویسی: مترجم همراه

تمرین برنامه‌نویسی: مترجم همراه

نیما به دلیل عدم تسلط به زبان انگلیسی برای حضور در مسابقات بین المللی مجبور است، همراه مترجم در این نشست‌ها حضور پیدا کند. به دلیل آنکه به همراه بردن فرد دیگری جهت ترجمه هزینه بالایی را به همراه می‌آورد، نیما تصمیم می‌گیرد که به دنبال راه جایگزین بگردد. حال شما باید به نیما کمک کنید و مترجمی بنویسید که دیکشنری و جمله‌ی مربوطه را از ورودی بخواند و جمله را متناسب با زبانی که بیان شده است، ترجمه کند. در پروسه‌ی ترجمه اگر کلمه‌ای در دیکشنری وجود نداشت خود کلمه را در خروجی چاپ کنید. در خط اول ورودی یک عدد n وجود دارد که نمایانگر تعداد کلماتی است که در دیکشنری ترجمه آن موجود است. هر یک از n خط بعدی شامل چهار کلمه است که کلمات دوم تا چهارم ترجمه‌ی کلمه‌ی اول می‌باشند. هر کلمه