|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.10.2013, 14:38 | #1 |
Регистрация: 22.05.2013
Сообщений: 9
|
шифровка текста
Необходимо закодировать файлы. Для этого придумали следующий алгоритм.
Каждая строка файла кодируется отдельно. В каждой строке ищутся отдельные слова, и все символы слова сдвигаются по алфавиту циклически вправо на длину слова. Словом считается любая последовательность подряд идущих символов латинского алфавита, строчных и прописных. Циклический сдвиг символа по алфавиту вправо на X — замена символа на символ, стоящий в алфавите на X позиций дальше. Если при этом происходит выход за пределы алфавита, счёт начинается с начала алфавита. Напишите эффективную, в том числе и по используемой памяти, программу (укажите используемую версию языка программирования, например Borland Pascal 7.0), которая должна закодировать строку по указанному алгоритму. заранее спасибо! Я написала следую программу, но в зашифрованном тексте нет пробелов и последнее слово не выводится. В чем ошибка? Код:
|
17.10.2013, 16:05 | #2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
чтобы легче анализировать код форматируем его(делаем отступы) !
Код:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
17.10.2013, 16:26 | #3 |
Регистрация: 22.05.2013
Сообщений: 9
|
А можно верный вариант предложить
|
17.10.2013, 16:40 | #4 | |||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
P.S. собственно они УЖЕ исправлены, кроме Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 17.10.2013 в 16:55. |
|||
18.10.2013, 10:18 | #5 |
Регистрация: 22.05.2013
Сообщений: 9
|
все равно не получается, помогите если не сложно полной программой
|
18.10.2013, 10:22 | #6 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
18.10.2013, 15:00 | #7 |
Регистрация: 22.05.2013
Сообщений: 9
|
Почему неверно?
Код:
|
21.10.2013, 17:10 | #8 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
Цитата:
ответ потому что мы их не выводим.(выводим только слово, но не пробелы) и главное КАКИЕ буквы(символы) мы здесь шифруем? каждый раз первые Код:
сделай вот такую замену Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 21.10.2013 в 17:19. |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифровка текста в С++ | Аруми | Помощь студентам | 3 | 26.12.2011 21:26 |
Шифровка текста | Аруми | Помощь студентам | 0 | 20.12.2011 20:09 |
Шифровка текста | doter | Общие вопросы по Java, Java SE, Kotlin | 1 | 20.12.2011 09:54 |
шифровка текста | candalik | Помощь студентам | 3 | 23.12.2010 22:01 |
Шифровка текста С++ | deathsurgut | Общие вопросы C/C++ | 3 | 01.10.2007 18:58 |