Cоставьте программу записывающую в файл закодированный текст, считывающую его и выполняющую дешифрование, если известен код шифрования - число, указывающее смещение букв в алфавите ( например, код 3 означает, что вместо буквы "а" в зашифрованном тексте указана буква "в"). дешифрованный текст записать в другой файл.
102
350
Ответы на вопрос:
Var sme: byte; arrin: array of byte; boolencode: boolean; arrout: system.collections.generic.list< byte> : = new system.collections.generic.list< byte> (); begin writeln('1 - encode; 2 - decode'); readln(sme); boolencode : = (sme = 1); write('смещение: '); readln(sme); arrin : = system.io.file.readallbytes('out.txt'); foreach f: byte in arrin do arrout.add(f + (boolencode ? -1 : 1) * sme); system.io.file.writeallbytes('out1.txt', arrout.; end.======================алфавит, это, конечно, хорошо, но, бесспорно, будет лучше сделать более универтально: алфавит не только будет, ещё пункт. знаки, цыфры, : )
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ABI0406.01.2020 04:35
-
neoguy22820.03.2023 03:55
-
364805.04.2020 19:46
-
nazarkooo02.02.2022 17:54
-
Mousediana07.12.2021 20:57
-
Nikita135623.02.2021 14:15
-
zarinazaac3004.08.2022 17:56
-
vol1205.07.2022 03:59
-
rasgramorysergio577504.02.2020 01:40
-
тамок12.03.2023 09:55
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.