|
2 / 2 / 0
Регистрация: 06.01.2017
Сообщений: 56
|
||||||
Расшифровка файла: каждая русская буква заменяется на букву того же регистра, следующей за ней26.06.2017, 22:43. Показов 5422. Ответов 32
Метки нет (Все метки)
Задание : Создать текстовый файл, который содержит зашифрованный текст, введенный с клавиатуры. При этом каждая русская буква заменяется на букву того же регистра, следующей за ней(буква я меняется на а). Символы которые не являются русскими при шифровании не меняется. Получить в новом файле расшифровку данного текста.
Добрый вечер. Уважаемые программисты - профессионалы! У меня возникла сегодня такая ситуация. На экзамене по программированию(первый курс) мне достался такой билет, ниже прилагается с моим решением поставленной задачи. Проверяющий сначала счел мой код не работающим, а затем полу рабочим. Прошу дать объективную оценку и Ваши комментарии по работоспособности моего кода. Заранее спасибо.
0
|
||||||
| 26.06.2017, 22:43 | |
|
Ответы с готовыми решениями:
32
Написать программу которая реализует шифр Цезаря, т.е. каждая буква заменяется на следущую за ней по алфавиту, а последняя буква заменяется первой Шифрование: каждая буква, являющаяся i-й по алфавиту, заменяется на (i+2)-ю букву Дан файл, содержащий зашифрованный русский текст. Каждая буква заменяется на следующую за ней (буква я заменяется на а) |
|
279 / 39 / 13
Регистрация: 11.10.2015
Сообщений: 405
|
|
| 27.06.2017, 13:30 | |
|
0
|
|
|
Любитель чаепитий
|
||
| 27.06.2017, 13:33 | ||
|
zarko97, это точно весь код?
Добавлено через 2 минуты и, да, я помню, что буквы "Ё" и "ё" в ascii-таблице точно отдельно стоят от остальных.
0
|
||
|
279 / 39 / 13
Регистрация: 11.10.2015
Сообщений: 405
|
|||||||
| 27.06.2017, 13:40 | |||||||
|
GbaLog-, ну можно без них... в принципе сейчас с е почти все пишут
Добавлено через 36 секунд Добавлено через 2 минуты поправочка:
0
|
|||||||
|
279 / 39 / 13
Регистрация: 11.10.2015
Сообщений: 405
|
|
| 27.06.2017, 13:44 | |
|
GbaLog-, к сожалению std::isalpha для кириллице отсутсвует
0
|
|
|
Любитель чаепитий
|
|
| 27.06.2017, 13:46 | |
|
1
|
|
|
Форумчанин
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||
| 27.06.2017, 13:46 | ||
|
1
|
||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||||||||||||
| 27.06.2017, 14:12 | |||||||||||||
|
она ничего вам на герантирует. более того, c++ так и не осилил моральные локали. http://rextester.com/MLRZ37107
косяков здесь два: 1. национальную локаль осилила только студия (и то - с костылями и ограничениями) а вот всякие gcc/mingw умеют только сишную локаль (ansi, английские буковки) национальные символы идут на йух. 2. с++ не умеет буквы алфавита в принципе. и вот это уже конкретный фейл. приплюснутая локаль - костыль, который ущербен в своей сути. он в принципе не сможет полноценно работать. чар - это не символ. это - байт. соответственно, даже при наличии поддержки от поставщика, работать сможет только нормализованные буковки (которые влезут в char/wchar_t, и могут быть представлены одним знакоместом) все прочие национальные приколы (такие как представление одной буквы двумя символами (см немецкий), например) работать не смогут в принципе. итого: либо вы юзаете толстые специализированные фремворки, либо лучше сразу забыть об обработке национальных символов.
1
|
|||||||||||||
|
279 / 39 / 13
Регистрация: 11.10.2015
Сообщений: 405
|
|
| 27.06.2017, 14:41 | |
|
hoggy, а как с кириллицей ее подружить? при std::locale loc("rus") рантайм еррор
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
| 27.06.2017, 15:56 | |
|
0
|
|
|
279 / 39 / 13
Регистрация: 11.10.2015
Сообщений: 405
|
|||||||
| 28.06.2017, 00:23 | |||||||
|
hoggy, хмм http://ideone.com/RFJLh0
Добавлено через 1 минуту hoggy, как вы и сказали Добавлено через 3 часа 28 минут
0
|
|||||||
|
Модератор
|
|||||||
| 28.06.2017, 08:10 | |||||||
.
0
|
|||||||
|
2 / 2 / 0
Регистрация: 06.01.2017
Сообщений: 56
|
|
| 28.06.2017, 17:56 [ТС] | |
|
andreyananas, Огромное спасибо
0
|
|
| 28.06.2017, 17:56 | |
|
Каждая буква заменяется на следующую за ней (буква я заменяется на а). Получить в новом файле расшифровку данного текста.
Каждую букву заменить на следующую за ней (буква я заменяется на а)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|