Есть ответ 👍

Простые, но интересные способы шифрования текста!

160
377
Посмотреть ответы 2

Ответы на вопрос:


1)шифр цезаря   один из наиболее древнейших известных  шифров . схема шифрования проста - используется сдвиг буквы алфавита на фиксированное число позиций. используемое преобразование обычно обозначают как rotn, где n - сдвиг, rot - сокращение от слова rotate, в данном случае "циклический сдвиг".2)шифр атбаш один из наиболее простых способов шифрования. первая буква алфавита заменяется на последнюю, вторая – на предпоследнюю и т.д. пример: « science » = hxrvmxv3) книжный шифр в таком шифре ключом является некая книга, имеющаяся и у отправителя и у получателя. в шифре обозначается страница книги и строка, первое слово которой и является разгадкой. дешифровка невозможна, если книги у отправителя и корреспондента разных годов издания и выпуска. книги обязательно должны быть идентичными. ну и так далее, существует много интересных шифров, можете сами поискать в интернете
mashcolor
4,7(85 оценок)

//1) type ty=array[1..25] of integer; var n,i: integer; ar: ty; procedure sortbutmeh(var ar: ty; n: integer); var i,j,c: integer; begin for i: =1 to n-1 do for j: =i+1 to n do if ar[i]< ar[j] then begin c: =ar[i]; ar[i]: =ar[j]; ar[j]: =c; end; end; begin randomize; readln(n); writeln('first array: '); for i: =1 to n do begin ar[i]: =random(100); write(ar[i]: 4); end; sortbutmeh(ar,n); writeln; writeln('array after sortbutmeh()'); for i: =1 to n do write(ar[i]: 4); end. //2) var n: integer; procedure ned(n: integer); begin case n of  1: writeln('понедельник'); 2: writeln('вторник'); 3: writeln('среда'); 4: writeln('четверг'); 5: writeln('пятница'); 6: writeln('суббота'); 7: writeln('воскресенье'); end; end; begin readln(n); ned(n); end. //3) var s: string; function lengthbutmeh(s: string): integer; begin while pos(' ',s)< > 0 do delete(s,pos(' ',s),1); lengthbutmeh: =length(s); end; begin readln(s); writeln(lengthbutmeh(s)); end.

Популярно: Информатика