Лағжонидани ҳарфҳо гирди алифбо
Алифбо ҳалқа аст: баъд аз z боз a меояд. Барои ба пеш бурдани ҳарф ба k ҷой, мавқеи онро гиред (0 барои a, 25 барои z), k-ро илова кунед ва % 26-ро гиред:
Барои 'y' ва k = 3: мавқеъ 24 аст, ва 24 + 3 = 27. Баъд 27 % 26 = 1, ва ҳарфи дар мавқеи 1 'b' аст. Ҳарфҳои калон ҳамин корро бо 'A' мекунанд. Ҳар чизе, ки ҳарф нест, чун ҳаст мемонад.
Чаро оддӣ c + k нагирем? Баъд аз 'z' рамз дигар ҳарф нест. Бо мавқеъ, яъне int, кор кунед ва дар охир онро боз ба ҳарф табдил диҳед.
Барои ба қафо рафтан ба k ҷой, эҳтиёт шавед: (c - 'a' - k) % 26 метавонад манфӣ бошад, зеро -3 % 26 ба -3 баробар аст. Пеш аз %, 26-ро илова кунед. Агар k аз 26 калонтар шуда тавонад, аввал онро бо k %= 26 хурд кунед.
Ёддошти махфӣ бо ба пеш бурдани ҳар ҳарф ба
kҷой навишта шудааст. Ёддоштро (сатри фосиладор) бихонед ваk. Паёми аслиро чоп кунед.
Вуруд
Баромад
& худи ёддоштро тағйир медиҳад. Акнун худатон бо ҳалқаи рамзкушо кор кунед: ҳар давра як рамзро аз ҳамон формула мегузаронад.