Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.01.2023, 12:15   #1
Bombasti
Новичок
Джуниор
 
Регистрация: 03.01.2023
Сообщений: 1
По умолчанию C++ help

Написать код на c++, который шифрует введённый текст в файл на диске по алгоритму. Программа должна считывать строку из файла и далее дешмфровать текст, выводя на экран и записывая в выходной файл. Алгоритм:после каждой гласной буквы вставляется слог 'ла'.
Bombasti вне форума
Старый 03.01.2023, 18:46   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Писать не буду - это отнимать хлеб у фрилансеров.
Тут есть такой раздел.

Как реализовать:
Шифрование:
Описываешь два указателя, которые будут ссылаться:
- на текущий символ незашифрованного текста
- на свободное место в строке шифрования.
Описываешь множество гласных символов.
Просматриваешь открытую строку и вставляешь символ в строку для зашифрования.
Если вставляемый символ - гласная, то дописываешь свои два символа (указатель сдвигается на свободное место).

Расшифрование:
Получаешь символ из зашифрованной строки
Вставляешь полученный символ в строку для дешифрованного текста
Далее в цикле:
Если символ - гласная, то получаешь два символа из зашифрованной строки.
Если это два ранне вставленных символа, то продолжаешь чтение зашифрованной строки.
Если нет, то первый символ из пары вставляешь в строку с дешифрированным текстом и, если символ гласная ...
Повторяешь ...

Вероятно не всё точно, но около этого ...
Как-то так, ...
ViktorR вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц