2%26 หรือ 2 mod 26 ทำไมถึงได้ผลลัพท์ 2 ครับ

กระทู้คำถาม
เรื่องหารเอาเศษ เลขน้อยหารด้วยเลขมาก
ภาษาซี งงเรื่อง A = 2%26 หรือ 2 modulo 26 ครับ 
ทำไมได้ค่า A = 2 
ผมตั้งหารยาว ได้ค่า 0.076 ทำไมคำตอบออกมาเป็น 2 ครับ

อย่างเช่น 16%7 = 2
อันนี้เข้าใจเพราะ 7 คูณ 2 ได้ 14 เหลือเศษ 2 

ถ้าได้วิธีทำให้เห็นภาพยิ่งดีครับ ขอบคุณครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
a mod b = r เขียนเป็นสมการได้ว่า
a = nb + r

เมื่อ
a คือตัวตั้ง เป็นจำนวนเต็ม
b คือตัวหาร เป็นจำนวนเต็ม
n คือจำนวนเต็มที่มากที่สุดที่ทำให้ nb น้อยกว่าหรือเท่ากับ a
r คือศูนย์หรือจำนวนเต็มบวกที่น้อยกว่าค่าสัมบูรณ์ของ b

2 mod 26 เขียนได้เป็น 2 = (n × 26) + r
หาตัวแปร n และ r ได้เป็น 2 = (0 × 26) + 2
ดังนั้น 2 mod 26 = 2
หรือพูดภาษาเด็กประถมว่า 2 หาร 26 เท่ากับ 0 เศษ 2

อีกกรณีคือตัวตั้งหรือตัวหารติดลบ ให้ยึดหลักว่าเศษ (r) ไม่มีทางติดลบ
ตัวอย่าง จงหา -5 mod 3
-5 = (-1 × 3) - 2   << ผิด เศษติดลบ และ nb มากกว่า a  (-3 > -5)
-5 = (-2 × 3) + 1   << ถูก เศษไม่ติดลบ
ดังนั้น -5 mod 3 = 1
หรือพูดภาษาเด็กประถมว่า -5 หาร 3 เท่ากับ -2 เศษ 1
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่