ผู้รู้ช่วยหน่อยคับ
เมื่ออยู่ในโรมัน สมมุติว่าคุณหลงยุคไปอยู่ในอาณาจักรโรมัน ชาวโรมันใช้ตัวเลขโรมัน โดยสัญลักษณ์เลข โรมันประกอบด้วย I คือ 1 V คื อ 5 X คื อ 10 L คือ 50 C คือ 100 D คือ 500 M คือ 1000 ตัวเลขโรมันที่ใช้ ใช้หลักการผสมตัวอักษร ดังตัวอย่างเช่น II = 2 IX = 9 CXIII=113 LIV = 54 XXXVIII = 38 XCIX = 99 ตัวเลขเกินกว่า 1000 คนโรมันไม่รู้จัก จะรู้แต่เพียงว่า TOO MANY หน้าที่ของคุณคือ เขียนโปรแกรมแปลค่าการบวกเลขโรมัน โดยรับข้อมูลจากแฟ้ม ROMAN.IN โดยบรรทัดแรกคือจํานวนชุดข้อมูล และบรรทัดต่อ ๆ ไปคือ ข้อมูลที่ จะบวกเลข ดังตัวอย่าง 3 VII+II = XXIX+X = M+I = ผลลัพธ์ที่ได้เก็บในแฟ้มชื่อ ROMAN.OUT โดยมี รูปแบบดั งนี้ VII+II = IX XXIX+X = XXXIX M+I = TOO MANY
|