เขียนโปรแกรมหรือฟังก์ชั่นที่ใช้ในจำนวนเต็มบวกa, bและc, และพิมพ์หรือผลตอบแทนa/bเพื่อcตำแหน่งทศนิยมโดยใช้การดำเนินงาน + - * /% [บวกลบคูณหารปรับ] ในจำนวนเต็มบวก: คุณสามารถใช้ทุกสิ่งที่ ภาษาของคุณอนุญาต แต่ไม่สามารถใช้กับเลขทศนิยมได้ ช่วง a, b, c จะเป็นช่วงที่อนุญาตสำหรับจำนวนเต็มที่ไม่ได้ลงนามในภาษาของคุณ ผลลัพธ์หมายเลขจะถูกปัดเศษเป็นหลักสุดท้ายเพื่อพิมพ์ (ไม่ใช่round)
ซึ่งหมายความว่าหากภาษาของคุณไม่มีประเภทจำนวนเต็ม (ลอยเท่านั้น) คุณสามารถเข้าร่วมโดยใช้หมายเลขทศนิยมเหล่านี้เป็นจำนวนเต็มบวกเท่านั้น ปมของการออกกำลังกายนี้มันจะเป็นการเขียนฟังก์ชั่นที่ค้นหาตัวเลขในส่วนจุดลอยโดยใช้เพียงการดำเนินงาน + - * /% ในจำนวนเต็ม [ไม่ได้ลงนาม]
ตัวอย่าง
print(1,2,1)จะพิมพ์0.5print(1,2,2)จะพิมพ์0.50print(13,7,27)จะพิมพ์1.857142857142857142857142857print(2,3,1)จะพิมพ์0.6print(4,5,7)จะพิมพ์0.8000000print(4,5,1)จะพิมพ์0.8print(9999,23,1)จะพิมพ์434.7print(12345613,2321,89)จะพิมพ์ถ้าภาษาของคุณไม่มีการลงนาม 32 บิต5319.09220163722533390779836277466609220163722533390779836277466609220163722533390779836277466
รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ ฉันขอโทษถ้าสิ่งนี้ไม่ชัดเจน ... ฉันก็ไม่รู้จักภาษาเหมือนกันจำคำศัพท์ไม่ได้ ... มันจะดีกว่าถ้ามีลิงก์หนึ่งเชื่อมโยงไปยัง Ideone.com หรือที่อื่น ๆ เพื่อลองตอบได้อย่างง่ายดายโดยเฉพาะ ทดสอบอินพุตที่แตกต่างจากที่เสนอ
(1,2,0)อะไร ดูmeta.codegolf.stackexchange.com/a/5608/194
(1,2,0)อะไร
(1,2,0)ควรไม่เกี่ยวข้องเนื่องจาก0ไม่ใช่จำนวนเต็มบวก และฉันจะชอบมันถ้าคยังคงเป็นเช่นนั้นเนื่องจากฉันไม่ต้องการคิดที่จะเพิ่ม.หรือไม่