ผลต่างระหว่างรุ่นของ "418115 ภาคปลาย 2551: quadratic"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 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