9 / 9 / 2
Регистрация: 01.05.2009
Сообщений: 127
|
||||||
1 | ||||||
Шифрование/дешифрование текста: шифр Цезаря01.05.2009, 15:55. Показов 163084. Ответов 32
Метки нет (Все метки)
8. Написать программу, которая позволяет зашифровывать и расшифровывать с помощью «шифра Цезаря» сообщение, написанное на русском языке. Этот шифр реализует следующее преобразование текста: каждая буква исходного текста заменяется третьей после нее буквой в алфавите, который считается написанным по кругу.
1
|
01.05.2009, 15:55 | |
Ответы с готовыми решениями:
32
Шифрование/дешифрование текста: шифр Цезаря Шифрование и дешифрование методом Цезаря Шифрование / дешифрование методом Цезаря Шифрование/дешифрование методом Цезаря |
9 / 9 / 2
Регистрация: 01.05.2009
Сообщений: 127
|
|
01.05.2009, 16:21 [ТС] | 3 |
после того,как напечатал массив,он должен каждую букву заменять 3 после нее по алфавиту!а он некоторые заменяет фиг пойми как,например букву а меняет на л,вместо того чтобы менять на г...
0
|
Maniac
|
||||||
01.05.2009, 16:47 | 4 | |||||
Сообщение было отмечено как решение
Решение
хм..
6
|
9 / 9 / 2
Регистрация: 01.05.2009
Сообщений: 127
|
|
01.05.2009, 17:23 [ТС] | 5 |
Спасибо за помощь!
0
|
9 / 9 / 2
Регистрация: 01.05.2009
Сообщений: 127
|
|
02.05.2009, 19:56 [ТС] | 6 |
А подскажите пжл как сделать для русского реестра.Там же кодировки для букв отличаются не все на 3...
0
|
2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
02.05.2009, 20:03 | 7 |
во-первых, консоль не всегда хорошо работает с кириллицей, поэтому лучше не работать с ней..
во-вторых, отличие на 3
0
|
9 / 9 / 2
Регистрация: 01.05.2009
Сообщений: 127
|
|
02.05.2009, 20:17 [ТС] | 8 |
Проста это у миня курсач...и по заданию делать с кириллицей
Добавлено через 1 минуту 9 секунд я так то проверял вроде код для каждой заглавной буквы на кириллице и для каждой строчной(самый первый код).Так отличие не на 3... Добавлено через 1 минуту 52 секунды ааа,все,спасибо,разобрался Добавлено через 1 минуту 39 секунд правда не совсем...
0
|
2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
02.05.2009, 20:32 | 9 |
то ли мир изменился, толи вас не напрягают.. а не кажется ли вам, что для курсача это слишком маленькая программка?
Добавлено через 2 минуты 45 секунд просто во-первых, вам необходимо, чтобы последнии две буквы алфавита, превращались в первые две. во-вторых, необходимо чтобы кодировались не только слова, а и пердложения.. для этого необходимо использовать метод cin.getline() в-третьих, анализировать строку... и кодировать (прибавлять +3) если символ, а не пробел.
0
|
9 / 9 / 2
Регистрация: 01.05.2009
Сообщений: 127
|
||||||
02.05.2009, 20:41 [ТС] | 10 | |||||
ну это первое задание...оно простое(нам так сказали)...
Чтобы кодировались и слова и предложения,я пишу проста еще один цикл:
0
|
2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
02.05.2009, 20:48 | 11 |
эмм... я не могу сказать, так как совершенно не вижу кода.
как правило идет по символьной сравнение введенной строки. я ж не вижу как вы вводите. вы можете выложить тот код, который у вас уже есть?
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
03.05.2009, 10:57 | 12 |
лучше, конечно, написать функцию для замены одной буквы (которая принимает букву и, если та относится к алфавиту, проводит вычисление), которая возвращает либо новую букву либо неизменный символ, а потом на её базе сделать функцию для обработки строки
всё и текст, читая построчно, подавать в строковую функцию, она всё будет заменять
0
|
2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
03.05.2009, 11:18 | 13 |
Alik-Soldier, а зчем вы подключаете iostream а используеюте сишный варинат ввода/вывода.... вам в каком стиле необходимо написать? в стиле си или си++ ?
0
|
9 / 9 / 2
Регистрация: 01.05.2009
Сообщений: 127
|
|
03.05.2009, 18:32 [ТС] | 14 |
Я сделал прогу,спасибо.Нас учат самым азам С и С++,поэтому делаю так...Можно поэтому как в стиле С,так и в стиле С++
0
|
0 / 0 / 0
Регистрация: 06.06.2010
Сообщений: 7
|
|
06.06.2010, 21:09 | 15 |
Спасибо большое ISergey!!!!!!! Как всегда гениальное все просто! Еще раз спасибо!!!!!
0
|
0 / 0 / 0
Регистрация: 19.01.2012
Сообщений: 21
|
|
09.06.2012, 15:39 | 16 |
Скажите пожалуйста, а как будет выглядить код, если кодировать не слово, а матрицу размером 5x5 ??
0
|
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
|
|
09.06.2012, 16:17 | 17 |
а что в матрице?
0
|
0 / 0 / 0
Регистрация: 19.01.2012
Сообщений: 21
|
|
09.06.2012, 16:21 | 18 |
Ну т.е. вот я запускаю программу, ввожу матрицу 5х5( цифры) они должны кодироваться.
0
|
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
|
|
09.06.2012, 16:23 | 19 |
да собственно такойже, но там надо будет вложенный цикл делать.
0
|
11 / 11 / 1
Регистрация: 06.12.2011
Сообщений: 170
|
|||||||||||||||||||||
09.06.2012, 16:26 | 20 | ||||||||||||||||||||
Недавно писал курсовую по Высокоуровневому программированию. У меня было подобное задание только ввод текста идет с файла.
Вот код: Функция main
3
|
09.06.2012, 16:26 | |
09.06.2012, 16:26 | |
Помогаю со студенческими работами здесь
20
Шифрование/дешифрование методом Цезаря Шифрование и дешифрование методом Цезаря. Необходимо разобрать код Аффинный шифр: шифрование/дешифрование Шифрование файлов (шифр Цезаря) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |