אני אנסה להסביר
הפעולה מודולו היא כמו פעולת החילוק. כאשר אתה מחלק שני מספרים שלמים התוצאה היא לא בהכרח מספר שלם. אם למשל תנסה לחלק 101 ב-10 התוצאה שתקבל תהיה 10 למרות שהתשובה האמיתית היא 10.1 אבל המחשב מקץ את החלק שאחרי הנקודה. אבל אם תעשה 101 מודולו 10 תקבל 1, כלומר את החלק של השארית. וזה מה שפעולת המודולו עושה היא נותנת לך את שארית החלוקה של שני מספרים. בתרגיל שלך אם האות שניתנה היא Z כאשר אני מחסר ממנה את A ומוסיף אחד אני מקבל את המספר 26. עכשיו כמו שאתה בוודאי יודע התוצאה של חילוק 26 בעצמו היא 1 בלי שארית לכן פעולת המודולו תחזיר לי 0 (שארית 0). כעת כאשר אני מחבר בחזרה את A אני למעשה מקבל את A עצמו. ככה אני מקבל את התשובה הנכונה.