ACM core PNU Mashhad

هسته ACM دانشگاه پیام نور مشهد

هسته ACM دانشگاه پیام نور مشهد

ACM core PNU Mashhad

این وب سایت برای علاقه مندان به برنامه نویسی در دانشگاه پیام نور مشهد درست شده است.

طبقه بندی موضوعی
نویسندگان
پیوندهای روزانه

۴ مطلب در تیر ۱۳۹۳ ثبت شده است

شرح تمرین:

این تمرین کاملا مشابه سوال 1 است با این تفاوت که نتایج به صورت مرتب شده بر حسب امتیاز تیمها در خروجی چاپ می شود. برای سادگی بیشتر، حالتی که امتیاز دو تیم برابر می شود را لازم نیست منظور کنید.

ورودی:
مشابه قسمت دوم از تمرین پنجم


خروجی:
مشابه قسمت دوم از تمرین پنجم ولی به صورت مرتب شده بر حسب امتیاز تیم ها به طوری که تیمی که بیشترین امتیاز را کسب کرده در ابتدای لیست و تیمی که کمترین امتیاز را کسب کرده، در انتهای لیست قرار دارد.

نمونه ورودی:

4
5
1 2 2 3
3 0 4 0
1 1 3 0
4 1 2 2
4 1 2 0

نمونه خروجی:

Team2: 6
Team4: 4
Team1: 3
Team3: 1



۰ نظر موافقین ۰ مخالفین ۰ ۲۹ تیر ۹۳ ، ۲۳:۲۲
مهرداد ملکی

توضیح : این سوال صرفا برای آزمایش شما می باشد و نیاز به جواب گیری قطعی نیس


۰ نظر موافقین ۰ مخالفین ۰ ۲۶ تیر ۹۳ ، ۲۱:۴۰
مهرداد ملکی

شرح تمرین:
در این تمرین میخواهیم یک عدد را به عوامل اول تجزیه کنیم و به صورت حاصلضرب این عوامل نشان دهیم. به عنوان مثال عدد 126 را میتوان به صورت حاصلضرب عوامل اول آن به صورت 7*3*3*2 نوشت.

ورودی:
ورودی شامل چندین خط است که در هر خط یک عدد بزرگتر از 1 قرار دارد. در خط آخر عدد 0 (به معنی خاتمه اعداد) قرار دارد.

خروجی:
به ازای هر ورودی (بجز عدد 0 آخر)، در خروجی یک خط چاپ می شود که عدد را به صورت حاصل ضرب عوامل اول آن نشان می دهد. در این خط ابتدا خود عدد به همراه یک علامت مساوی (=) و در ادامه عبارت نشاندهنده حاصلضرب عوامل اول چاپ می شود. دقت کنید که این اعداد حتما باید به صورت صعودی مرتب شده باشند و با علامت ضرب (*) از هم جدا شده باشند. ضمنا در این خط هیچ علامت فاصله (یا space) وجود ندارد.

نمونه ورودی:

126
12
99
0


نمونه خروجی:

126=2*3*3*7
12=2*2*3
99=3*3*11

 



دوستان لطفا سوالات خود را در قسمت نظرات بپرسید

کد های خود را هم برای من ایمیل کنید

با تشکر

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ تیر ۹۳ ، ۲۳:۲۷
مهرداد ملکی

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

امتیاز هر تیم به شرح زیر محاسبه می شود:

  • برد = 3 امتیاز
  • مساوی = 1 امتیاز برای هر تیم
  • باخت = 0 امتیاز


ورودی:
در خط اول ورودی تعداد تیم ها (حداقل 2 تیم و حداکثر 10 تیم) و در خط بعدی تعداد بازی های انجام شده بین تیم ها در لیگ قرار دارد. در ادامه به ازای هر بازی یک خط در ورودی وجود دارد که نتیجه آن بازی را نشان می دهد. به ازای هر بازی به ترتیب شماره تیم اول، تعداد گل زده تیم اول، شماره تیم دوم، تعداد گل زده تیم دوم قرار دارد.
در این تمرین نیازی به بررسی ورودی برای صحت اطلاعات ورودی مانند تعداد بازی های انجام شده نیست.

خروجی:
در خروجی به ازای هر تیم، یک خط اطلاعات چاپ می شود که به ترتیب شامل عبارت Team به همراه شماره تیم (از شماره 1 شروع می شود) و در ادامه یک علامت دو نقطه (:) به همراه یک فاصله و در نهایت امتیاز نهایی آن تیم قرار دارد.

نمونه ورودی:

4
5
1 2 2 3
3 0 4 0
1 1 3 0
4 1 2 2
4 1 2 0


نمونه خروجی:

Team1: 3
Team2: 6
Team3: 1
Team4: 4

 


دوستان لطفا سوالات خود را در قسمت نظرات بپرسید

کد های خود را هم برای من ایمیل کنید

با تشکر

۱ نظر موافقین ۰ مخالفین ۰ ۲۵ تیر ۹۳ ، ۲۳:۲۶
مهرداد ملکی