اخبار و اطلاعات مربوط به دروس

در این وبلاگ مباحث مرتبط با دروس تدریسی توسط اینجانب پیگیری می شود.

اخبار و اطلاعات مربوط به دروس

در این وبلاگ مباحث مرتبط با دروس تدریسی توسط اینجانب پیگیری می شود.

هدیه ای از طرف دانشجویان
Mbt925.ir

برنامه نویسی پیشرفته - تمرین هشتم

پنجشنبه, ۹ ارديبهشت ۱۳۹۵، ۰۲:۳۸ ب.ظ

برنامه ای بنویسید که نتایج لیگ شاهرود را دریافت کرده و جدول لیگ را رسم کند.

در ابتدای ورودی یک عدد n آورده می شود که تعداد تیم ها را مشخص می کند. سپس n رشته دنبال هم آورده می شوند که نام تیم ها می باشند.


در ادامه، در هر خط نتیجه یک بازی قرار می گیرد. نتیجه یک بازی به چند شکل متفاوت قابل ارائه است.

در پایان ورودی نیز عدد 1- قرار می گیرد.
در همه مثال های زیر، تیم اول بازی را 3 بر 1 از تیم دوم برده است.

  • شکل اول:

Team1 3 Team2 1

  • شکل دوم:

Team1 Team2 3-1

  • شکل سوم:

Team1 Team2 [3-1]

  • شکل چهارم:

Team1-Team2 (3-1)

هر برد 3 امتیاز و هر مساوی 1 امتیاز دارد. هر دو تیم، فقط یک مرتبه باهم بازی می کنند. جدول نتایج را به فرمت زیر رسم کنید.

Team Name Num of Plays Win Lost Drawn Points

======= ======== === === === ====

Team1         3                   2       0       1      7

Team2         3                   1       1       1      4

Team3         2                   1       1       0      3

Team4         2                   0       2       0      0

یک مثال از ورودی برنامه که منجر به خروجی بالا می شود:

4

Team1 Team2 Team3 Team4

Team1 Team2 3-3

Team1 5 Team3 1

Team1 Team4 [4-2]

Team2-Team3 (1-2)

Team2-Team4 (2-1)

-1

نکته ها:

  • شکل و ترتیب ورودی و خروجی را دقیقا رعایت کنید

ارسال تمرین:

  • فرصت ارسال این تمرین تا روز پنجشنبه، 16 اردیبهشت، ساعت 1:00 است.
  • فرصت ارسال تمرین به هیچ عنوان تمدید نخواهد شد.
  • نحوه ارسال تمرین ها در این پست توضیح داده شده.
  • عنوان ایمیل: برنامه نویسی پیشرفته، نام دانشجو، عنوان تمرین
  • مثال: برنامه نویسی پیشرفته، علی بهرامی، تمرین هشتم
  • بیگلری

نظرات  (۲)

استاد همه تمرینا تقریبا ی هفته وقت داشت آخه این چرا فقط  2 روز!!!!!؟؟؟؟

پاسخ:
زودتر شروع کنید!
استاد با توجه به مثال ورودی که دادید تیم 4 امتیازش صفر به دست می آید.
پاسخ:
اصلاح شد.

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی