|
2 / 2 / 0
Регистрация: 06.01.2017
Сообщений: 56
|
||||||
Расшифровка файла: каждая русская буква заменяется на букву того же регистра, следующей за ней26.06.2017, 22:43. Показов 5395. Ответов 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 на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|