ผลต่างระหว่างรุ่นของ "418115 ภาคปลาย 2551: quadratic"
ไปยังการนำทาง
ไปยังการค้นหา
Cardcaptor (คุย | มีส่วนร่วม) |
Cardcaptor (คุย | มีส่วนร่วม) |
||
แถว 10: | แถว 10: | ||
== ตัวอย่าง == | == ตัวอย่าง == | ||
+ | <table width="100%" cellpadding="10"> | ||
+ | <tr> | ||
+ | <td width="50%" valign="top"> | ||
+ | '''ข้อมูลเข้า 1''' | ||
+ | <pre> | ||
+ | 1 3 2 | ||
+ | </pre> | ||
+ | </td> | ||
+ | <td width="50%" valign="top"> | ||
+ | '''ข้อมูลออก 1''' | ||
+ | <pre> | ||
+ | -2.000 -1.000 | ||
+ | </pre> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td width="50%" valign="top"> | ||
+ | '''ข้อมูลเข้า 2''' | ||
+ | <pre> | ||
+ | 1 -2 1 | ||
+ | </pre> | ||
+ | </td> | ||
+ | <td width="50%" valign="top"> | ||
+ | '''ข้อมูลออก 2''' | ||
+ | <pre> | ||
+ | 1.000 | ||
+ | </pre> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td width="50%" valign="top"> | ||
+ | '''ข้อมูลเข้า 3''' | ||
+ | <pre> | ||
+ | 1 0 1 | ||
+ | </pre> | ||
+ | </td> | ||
+ | <td width="50%" valign="top"> | ||
+ | '''ข้อมูลออก 3''' | ||
+ | <pre> | ||
+ | no real root | ||
+ | </pre> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | </table> |
รุ่นแก้ไขเมื่อ 05:47, 21 พฤศจิกายน 2551
จงเขียนโปรแกรมรับจำนวนเต็ม a, b, และ c โดยที่ a ไม่เท่ากับศูนย์ แล้วพิมพ์ข้อมูลเกี่ยวกับรากของพหุนาม ax2 + bx + c
ข้อมูลเข้า
จำนวนเต็ม a, b, c แต่ละตัวมีค่าไม่น้อยกว่า -10,000 และมีค่าไม่มากกว่า 10,000 และ a ไม่เท่ากับ 0
ข้อมูลออก
- ถ้า ax2 + bx + c มีรากเป็นจำนวนจริงสองตัว ให้ิพิมพ์รากทั้งสองตัว ให้มีความละเอียดทศนิยม 3 ตำแหน่ง คั่นด้วยช่องว่าง โดยพิมพ์รากตัวที่น้อยกว่าออกมาก่อน
- ถ้า ax2 + bx + c มีรากเป็นจำนวนจริงเพียงตัวเดียว ให้ิพิมพ์รากตัวนั้นออกมา ให้มีความละเอียดทศนิยม 3 ตำแหน่ง
- ถ้า ax2 + bx + c ไม่มีรากเป็นจำนวนจริงเลย ให้พิมพ์ข้อความ no real root
ตัวอย่าง
ข้อมูลเข้า 1 1 3 2 |
ข้อมูลออก 1 -2.000 -1.000 |
ข้อมูลเข้า 2 1 -2 1 |
ข้อมูลออก 2 1.000 |
ข้อมูลเข้า 3 1 0 1 |
ข้อมูลออก 3 no real root |