12. มาตามคำขอ แปลงเลขจำนวนเต็ม เป็น คำอ่านภาษาไทย
ครั้งนี้ มาตามคำขอนะครับ สืบเนื่องจากโพสที่ 11 การแปลงตัวเลขจำนวนเต็มเป็นคำิ่านภาษาอังกฤษ และมีการร้องขอ การแปลงเลขจำนวนเต็มเป็นคำอ่านภาษาไทย โดยใช้คำทับศัพท์หรือคำคาราโอเกะ ในการแสดงผล ส่วนใครอยากได้คำอ่านภาษาไทยแท้ ๆ ก็แค่เปลี่ยนคำคาราโอเกะ เป็นภาษาไทยเท่านั้นครับ หลักในการอ่านตัวเลขตามหลักภาษาไทย จะมี คำอ่านของหลักของตัวเลข เป็นคำเฉพาะ ได้แก่ สิบ ร้อย พัน หมื่น แสน ล้าน และมีคำอ่านเฉพาะของเลข 1 คือ ถ้าเป็นหลักหน่วย ให้อ่านว่า"เอ็ด" ถ้าเป็นหลักสิบ จะอ่านว่า"สิบ" ไม่ได้อ่าน"หนึ่งสิบ" ส่วนเลข 2 ถ้าเป็นหลักสิบ ให้อ่านว่า"ยี่" นอกเหนือจากนี้เป็นการอ่านตามชื่อของตัวเลขนั้น ๆ ขั้นตอนวิธี 1. รอรับตัวเลขจำนวนเต็มจากผู้ใช้ 2. แปลงตัวเลขดังกล่าวป็นข้อความ 3. คำนวณหาความยาวของตัวเลขที่รับเข้ามา 4. วนรอบ เท่ากับความยาวของตัวเลขที่ได้รับ แล้วทำสิ่งต่อไปนี้ 1. ถ้า ความยาวมากกว่า 1 หลัก และ ตัวเลขตัวสุดท้าย เป็น 1 ...