2 / 2 / 0
Регистрация: 06.01.2017
Сообщений: 56
|
||||||
1 | ||||||
Расшифровка файла: каждая русская буква заменяется на букву того же регистра, следующей за ней26.06.2017, 22:43. Показов 4618. Ответов 32
Метки нет (Все метки)
Задание : Создать текстовый файл, который содержит зашифрованный текст, введенный с клавиатуры. При этом каждая русская буква заменяется на букву того же регистра, следующей за ней(буква я меняется на а). Символы которые не являются русскими при шифровании не меняется. Получить в новом файле расшифровку данного текста.
Добрый вечер. Уважаемые программисты - профессионалы! У меня возникла сегодня такая ситуация. На экзамене по программированию(первый курс) мне достался такой билет, ниже прилагается с моим решением поставленной задачи. Проверяющий сначала счел мой код не работающим, а затем полу рабочим. Прошу дать объективную оценку и Ваши комментарии по работоспособности моего кода. Заранее спасибо.
0
|
26.06.2017, 22:43 | |
Ответы с готовыми решениями:
32
Написать программу которая реализует шифр Цезаря, т.е. каждая буква заменяется на следущую за ней по алфавиту, а последняя буква заменяется первой Шифрование: каждая буква, являющаяся i-й по алфавиту, заменяется на (i+2)-ю букву Дан файл, содержащий зашифрованный русский текст. Каждая буква заменяется на следующую за ней (буква я заменяется на а) Каждая буква заменяется на следующую за ней (буква я заменяется на а). Получить в новом файле расшифровку данного текста. |
27 / 27 / 11
Регистрация: 15.10.2013
Сообщений: 880
|
|
26.06.2017, 22:47 | 2 |
Текст билета нужно набрать руками и на русском.
0
|
"C with Classes"
|
|
26.06.2017, 22:59 | 3 |
Не по теме: Lado, что же ты сам вопрос не по русски тоже задаешь.:scratch: Добавлено через 9 минут Lado, у тебя функция coding не кодит. Добавлено через 2 минуты Lado, вроде как на первый взгляд с кодировкой проблемы?
0
|
27 / 27 / 11
Регистрация: 15.10.2013
Сообщений: 880
|
||||||
26.06.2017, 23:02 | 4 | |||||
Это для обнуления строки?
0
|
2 / 2 / 0
Регистрация: 06.01.2017
Сообщений: 56
|
|
26.06.2017, 23:03 [ТС] | 5 |
Задание : Создать текстовый файл, который содержит зашифрованный текст, введенный с клавиатуры. При этом каждая русская буква заменяется на букву того же регистра, следующей за ней(буква я меняется на а). Символы которые не являются русскими при шифровании не меняется. Получить в новом файле расшифровку данного текста.
Добавлено через 29 секунд andreyananas, да
0
|
8972 / 4318 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
26.06.2017, 23:04 | 6 |
0
|
2 / 2 / 0
Регистрация: 06.01.2017
Сообщений: 56
|
|
26.06.2017, 23:05 [ТС] | 7 |
Это в рабочем состоянии
0
|
2 / 2 / 0
Регистрация: 06.01.2017
Сообщений: 56
|
||||||
26.06.2017, 23:08 [ТС] | 8 | |||||
hoggy, Мне до этого заставили переделать. Вот как он выглядил
0
|
27 / 27 / 11
Регистрация: 15.10.2013
Сообщений: 880
|
|
26.06.2017, 23:15 | 9 |
Этого этапа в реализации попросту нету. То есть, нету даже попытки его реализовать. Либо мне повылазило.
Безпонятия как у вас там шифруется, но вот, что вышло у меня:
0
|
"C with Classes"
|
||||||
26.06.2017, 23:17 | 10 | |||||
Lado,
0
|
27 / 27 / 11
Регистрация: 15.10.2013
Сообщений: 880
|
||||||
26.06.2017, 23:19 | 11 | |||||
0
|
2 / 2 / 0
Регистрация: 06.01.2017
Сообщений: 56
|
|
26.06.2017, 23:21 [ТС] | 12 |
andreyananas, Не знаю у меня работает. только что проверил. У меня на экзамене та же ситуация была. Проверяющий сказал, что нужно setlocale добавить и сторонний заголовочный файл и что-то еще прописать но он так и не сказал что. Мне бы знать в целом как код
0
|
27 / 27 / 11
Регистрация: 15.10.2013
Сообщений: 880
|
|
26.06.2017, 23:28 | 13 |
0
|
27 / 27 / 11
Регистрация: 15.10.2013
Сообщений: 880
|
|
26.06.2017, 23:46 | 14 |
Как ты можешь видеть, зашифровалось только три буквы (на этот раз запускал на VS2015).
В итоге мы имеем: 1. Шифровка почти не работает (либо я не понял, что именно должно шифроваться). 2. Нету записи зашифрованного текста в созданный файл. То есть: приложение даже частично не работает.
0
|
27 / 27 / 11
Регистрация: 15.10.2013
Сообщений: 880
|
||||||
27.06.2017, 00:07 | 16 | |||||
Сообщение было отмечено Lado как решение
Решение
Как-то так:
Кликните здесь для просмотра всего текста
1
|
279 / 39 / 13
Регистрация: 11.10.2015
Сообщений: 405
|
|
27.06.2017, 00:57 | 17 |
Lado, Зачем же так жестко по-черному говносорсить...
0
|
27 / 27 / 11
Регистрация: 15.10.2013
Сообщений: 880
|
|
27.06.2017, 01:34 | 18 |
Я вот не очень понимаю смысл таких комментариев.
1. Человек объяснил, что он на 1 курсе. 2. Человек спрашивает "что не так?", в ответ... говнокод. Так покажите на примере как надо или схематично опешите.
0
|
279 / 39 / 13
Регистрация: 11.10.2015
Сообщений: 405
|
||||||
27.06.2017, 13:23 | 19 | |||||
andreyananas, да не вопрос:
andreyananas, 30 vs 120. Размер имеет значение
0
|
Форумчанин
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
27.06.2017, 13:24 | 20 |
1
|
27.06.2017, 13:24 | |
27.06.2017, 13:24 | |
Помогаю со студенческими работами здесь
20
Каждая буква заменяется на следующую за ней по алфавиту Каждую букву заменить на следующую за ней (буква я заменяется на а) Дан файл, содержащий зашифрованный русский текст, Каждая буква заменяет на следующий за ней , буква" я" заменяется на "а" Каждая цифра во введённой строке заменяется следующей по порядку, а 9 на 0 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |