This repository has been archived by the owner on Apr 22, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
1009.html
45 lines (44 loc) · 4.52 KB
/
1009.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<span style="font-family: Courier New;">ระบบแสดงผลตัวเลขแบบเจ็ดส่วน เป็นระบบแสดงผลที่นิยมใช้กันมากในอุปกรณ์ไฟฟ้าหลายอย่าง เช่นเป็นตัวเลขบอกชั้นสำหรับลิฟต์ เป็นระบบแสดงผลของนาฬิกาดิจิตอล และเป็นระบบแสดงผลเครื่องมือวัดหลายชนิด สมมุติว่ามีระบบเก็บภาพจากระบบแสดงตัวเลขแบบเจ็ดส่วนด้วยเมตริกซ์ขนาด 3 x 3 และใช้ตัวอักขระ 3 ตัวที่อยู่บนแป้นพิมพ์เท่านั้น คือ เว้นวรรค (Space bar) , ตัวขีดล่าง ‘_’ (Underscore) และเส้นดิ่ง ‘|’ (Vertical bar) แทนแต่ละส่วนของตัวเลขแบบเจ็ดส่วนคือ เว้นวรรค แทนการไม่มีส่วนของตัวเลขในช่องนั้น ตัวขีดล่างแทนส่วนของตัวเลขตามแนวนอน และเส้นดิ่งแทนส่วนของตัวเลขตามแนวดิ่งดังภาพ<br />
<br />
</span><center><span style="font-family: Courier New;"><img alt="" src="./img/1009/1009-1.gif" /><br />
<br />
</span></center><span style="font-family: Courier New;"> จงเขียนโปรแกรมเพื่ออ่านรูปแบบข้อมูลของระบบแสดงผลตัวเลขแบบเจ็ดส่วนตามรูปแบบที่กำหนดสองชุด ทำการแปลงเป็นจำนวนเต็มสองจำนวน หาผลบวกของตัวเลขสองจำนวนนั้น และแสดงค่าผลบวกที่ได้ <br />
<br />
<u><b>ข้อมูลนำเข้า</b></u><br />
<strong>1</strong>. บรรทัดแรกเป็นจำนวนเต็มบวกสองค่า ซึ่งมีค่าตั้งแต่ 1 ถึง 10 และคั่นด้วยเว้นวรรค 1 วรรค <br />
- ค่าแรกเป็นจำนวนหลักของตัวเลขชุดแรก <br />
- ค่าที่สองเป็นจำนวนหลักของตัวเลขชุดที่สอง <br />
<strong>2.</strong> สามบรรทัดต่อมาเป็นรูปแบบแสดงผลตัวเลขแบบเจ็ดส่วนของตัวเลขชุดแรก <br />
<strong>3.</strong> สามบรรทัดสุดท้ายเป็นรูปแบบแสดงผลตัวเลขแบบเจ็ดส่วนของตัวเลขชุดที่สอง <br />
<strong>4.</strong> ตัวเลขแบบเจ็ดส่วนแต่ละหลักคั่นด้วยเว้นวรรคจำนวน 1 วรรค <b><br />
</b><u><b><br />
ข้อมูลส่งออก</b></u><br />
ข้อมูลส่งออกเป็นจำนวนเต็มเพียงบรรทัดเดียว ได้แก่ผลบวกของจำนวนเต็มสองจำนวนที่เป็นข้อมูลนำเข้า ค่านี้เป็นจำนวนเต็มบวกที่มีค่าไม่เกิน 2<sup>32</sup> – 1 <b><br />
<br />
<u>ที่มา</u>: การแข่งขันคอมพิวเตอร์โอลิมปิก สอวน. ครั้งที่ 2 มหาวิทยาลัยบูรพา</b></span>
<table>
<tr>
<th>ข้อมูลนำเข้า</th>
<th>ข้อมูลส่งออก</th>
</tr>
<tr>
<td>4 2
<br />
<br /> | |_| | |_|
<br /> | | | |
<br />
<br />|_| |
<br /> | |</td>
<td>1455</td>
</tr>
<tr>
<td>4 3
<br /> _ _
<br /> | |_| _| _|
<br /> | | |_ _|
<br /> _ _
<br /> | | |_
<br /> | | |_|
<br /></td>
<td>2139</td>
</tr></table>