Тема: Поясніть хтось як ця формула працює, будь-ласка.
Вона для кодування рядка
ci = (pi + kj) % 26
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Поясніть хтось як ця формула працює, будь-ласка.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Вона для кодування рядка
ci = (pi + kj) % 26
1. Це вирвано з контексту, потрібен весь текст.
2. У англійському алфавіті - 26 літер, тому тут 26 неспроста.
3. % - остача від ділення, отже ви можете отримати будь-яке значення від 0 до 25 (можливі остачі від ділення на 26). Отже, в результаті ви отримаєте нову літеру (індексація в більшості мов програмування починається з 0).
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися