Ainura Pokhomova
?>

Найдите такое минимальное целое положительное число n, что если прибавить его к 123( в десятичной ) и перевести результат суммирования в двоичную систему счисления, то получившаяся запись числа будет содержать ровно одну единицу и некоторое количество нулей. в ответе укажите число n, записанное в десятичной системе счисления.

Информатика

Ответы

mikhailkirakosyan
Шифр цезаря   один из наиболее древнейших известных шифров. схема шифрования проста - используется сдвиг буквы алфавита на фиксированное число позиций. используемое преобразование обычно обозначают как rotn, где n - сдвиг, rot - сокращение от слова rotate, в данном случае "циклический сдвиг".  алфавит действительно зацикливается, то есть буквы в конце алфавита преобразуются в буквы начала алфавита. например, обозначение rot2 обозначает сдвиг на 2 позиции, то есть "а" превращается в "в", "б" в "г", и так далее, и в конце "ю" превращается в "а" а "я" - в "б". число разных преобразований конечно и зависит от длины алфавита. для языка возможно 32 разных преобразования (преобразования rot0 и rot33 сохраняют исходный текст, а дальше начинаются уже повторения). в связи с этим шифр является крайне слабым и исходный текст можно восстановить просто проверив все возможные преобразования. калькулятор выдает таблицу всех возможных в шифре цезаря преобразований введенного текста. неалфавитные символы - знаки препинания, пробелы, цифры - не меняются.
Yevsyukov1697
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.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Найдите такое минимальное целое положительное число n, что если прибавить его к 123( в десятичной ) и перевести результат суммирования в двоичную систему счисления, то получившаяся запись числа будет содержать ровно одну единицу и некоторое количество нулей. в ответе укажите число n, записанное в десятичной системе счисления.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Тимур Андраниковна634
turaev-1098
red-sun2
Less2014
elenalukanova
Reznikova1075
mikhailkirakosyan
Николаевна Филиппов1936
СмыковаДарья1969
testovvanya
silicon-films3375
goodsled
alenih13
anna241273
astahova