Si, è riportato nel primo punto del regolamento di sezione
https://forum.tomshw.it/threads/reg...ni-utili-sulla-sezione-programmazione.753319/
In realtà poi è utile soprattutto a voi, perchè se vi diamo il codice, rischiate di copiare e incollare senza capire perchè fare una determinata cosa o come funziona. ?
Ad ogni modo, come dice Andretti il testo dell'esercizio ti dice cosa fare; rispetto al tuo codice sopra ti manca il modulo 26 (ma solo questo non è sufficiente).
Fai qualche prova "a mano" con le lettere: la lettera 'a' diventa 'n' perchè fai (97 + 13 mod 26) = 110.
A questo punto armati di tabella ASCII
https://www.asciitable.com/
Le lettere sono 26, quindi sai che quando cifri la lettera in posizione 26/2=13 (immaginale con la 'a' in posizione 0 e a seguire) ovvero la 'm', ottieni come output cifrato la 'z' (l'ultima dell'alfabeto).
Ora nota, nel caso della 'n' che ha come ascii 110, ottieni dopo l'applicazione di ROT13 il numero 123, che è oltre il range dei caratteri (il carattere dopo la 'z' nella tabella ASCII). Questo valore ti deve dare come output la lettera 'a' (97).
In pratica diventa circolare... cosa ti suggerisce questo?