|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.12.2009, 12:23 | #1 |
Форумчанин
Регистрация: 07.02.2009
Сообщений: 110
|
Шифр Цезаря
Пожалуйста помогите написать программу которая шифрует методом цезаря. Я начал писать но у меня не получается. Вот мое решение:
Код:
В зарание благодарен. Последний раз редактировалось Stilet; 01.12.2009 в 12:39. |
01.12.2009, 13:14 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А ты не хотел бы пройтись по ссылкам внизу страницы по подобным темам?
I'm learning to live...
|
01.12.2009, 13:19 | #3 |
Форумчанин
Регистрация: 07.02.2009
Сообщений: 110
|
Я прощелся.
Я немогу понять как задать массив таким образом чтобы его двадцать раз не забивать новый. И выполнялся сдвиг |
02.12.2009, 18:47 | #4 |
Новичок
Джуниор
Регистрация: 02.12.2009
Сообщений: 1
|
заполнение массива:
________________________________ *** int n = 52; //massiv.length int i = 0; for (char ch = 'A'; ch <= 'z'; ch++, i++) { charMass[i] = ch; if (ch == 'Z') ch = 'a' - 1;} Ширф Цезаря: ________________________________ *** int x = 0; //str - this is a phrase (text) StringBuffer buf = new StringBuffer(str); int len = str.length(); for (int j = 0; j < len; j++) { for (int i = 0; i < n; i++) { if (str.charAt(j) == charMass[i]) { x = i; if ((x + k) > n) x -= n; buf.setCharAt(j, charMass[x + k]); } }} String cipher = buf.toString(); System.out.println("Ceaser Cipher: " + cipher); ________________________________ все элементарно, Ватсон |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Аффинная система подстановок Цезаря | Karyuudo | Помощь студентам | 12 | 10.02.2010 19:26 |
реализация шифрования. шифр Цезаря + Хэш-функция | BlackThornGreed | Помощь студентам | 0 | 07.06.2009 10:21 |
Алгоритм Цезаря | ***СкаЙ*** | Помощь студентам | 2 | 27.04.2007 02:40 |
Помогите с алгоритмом Цезаря!!! Пожалуйста | ***СкаЙ*** | Помощь студентам | 6 | 05.04.2007 11:10 |