Шифр цезаря на паскале , почему не выдает при дешифрации букву в с ключом 3 и 5 и дальше! что исправить? program shifr_cezerya; uses crt; var a,b,c: string; i,j,k,d,g: integer; begin clrscr; writeln('шифрование? 1-да,0-нет'); readln(g); writeln('исходный текст '); readln(a); writeln('ключ'); readln(d); c: =''; //результат b: ='абвгдеёжзийклмнопрстуфхцчшщъыьэюя'; for i: =1 to length(a) do //цикл for j: =1 to length(b) do begin if g=1 then k: =(j+d) mod 33 else k: =(j-d)mod 33; if a[i]=b[j] then c: =c+b[k]; if k> 33 then k: =k-33 else k: =k+33; end; writeln(c); readkey; end.
110
480
Ответы на вопрос:
1. на кой такие сложности не ясно. коды символов идут по порядку на сколько я помню, 2. отладка в этом случае должна . вводи алфавит и смотри результат, должен быть сдвиг на ключ.
2^4032 + 2^2018 - 2^2 - 2^1 = 2^4032 + (2^2018 - 2^3)+(2^2 - 2^1) 2^4032 - единица и 4032 нулей; (2^2018 - 2^3) = 2015 ед 2^2 - 2^1 = 1 ед всего 2017 единиц
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
elyakomarova001.07.2022 09:21
-
Uliana1pa24.11.2022 22:22
-
linalevchuk1908.12.2021 18:45
-
likavudu07.05.2023 15:40
-
Anna282005u14.07.2021 19:59
-
ivanovasasha218.05.2021 11:33
-
sashadavydov201.03.2023 17:27
-
gerczunt15.06.2022 08:21
-
bulavka802.07.2020 11:50
-
ahgdy31.03.2020 02:17
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.