Вот шифр цезаря на паскале но в чем заключаеться вопрос , в том что если в слове есть буква близкая к концу алфавита например я то прибавляя ключ(например 3) он не может перескочить к началу алфавита! ! program z1; 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=0 then k: =(j-d) mod 32 else k: =(j+d); if a[i]=b[j] then c: =c+b[k]; end; writeln(c); readkey; end.
139
461
Ответы на вопрос:
Кажется так. необходи из алфавита вычесть общее количество знаков алфавита. program z1; var a,b,c: string; i,j,k,d,g: integer; begin 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=0 then k: =(j-d) mod 32 else k: =(j+d); if k > 33 then k: =k-33; if a[i]=b[j] then c: =c+b[k]; end; writeln(c); end.
клоун не антонов (нет сестер), не васильев (самый младший)- он борисов
васильев старше фокусника и клоуна - он жонглер
остался антонов - фокусник
так?
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ЛаураАлинина07.03.2022 22:09
-
kuliksvera03.09.2021 14:36
-
09kok9006.03.2023 16:44
-
Marinaaa0120.01.2023 21:22
-
arinaambrosova23.02.2022 11:23
-
sonyavolkova2618.04.2023 05:45
-
zaika2590104.01.2021 13:15
-
MCKOLYA24.01.2023 11:31
-
Ондруй09.01.2021 09:54
-
Vartur20330.05.2023 05:36
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.