М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
464679рли
464679рли
17.01.2021 22:32 •  Информатика

Шифр Космического корабля «сдвигает» алфавит - ставит в соответствие каждой букве алфавита другую букву, отстоящую на указанное число шагов. Расшифруйте пословицу,
записанную шифром Космического корабля со сдвигом 1:
ФУСП ГЁШЁСБ НФЕСЁОЁЁ

👇
Ответ:
Oksana91111
Oksana91111
17.01.2021

Утро вечера мудренее

Объяснение:

Если шифрование использовалось со сдвигом 1 - это означает что для шифрования вместо настоящей буквы подставлялась следующая по алфавиту. Для расшифровки текста, нужно вместо  буквы из шифра подставлять предыдущую по порядку в алфавите:

Ф=У

У=Т

С=Р

П=О

Г=В

Ё=Е

Ш=Ч

Ё=Е

С=Р

Б=А

Н=М

Ф=У

Е=Д

С=Р

Ё=Е

О=Н

Ё=Е

Ё=Е

ответ: Утро вечера мудренее

4,6(80 оценок)
Открыть все ответы
Ответ:
itszhamilya1
itszhamilya1
17.01.2021
Program znanija;
var A:array[1..20] of integer;   
i,k,min,n:integer;
begin
min:=1000000000; // прощу прощение за такое ) 

for i:=1 to 20 do  A[i]:=random(9); // заполняем массив 

for i:=1 to high(A) do  // находим минимальное нечётное, запоминаем его номер
if (A[i] < min) and (A[i] mod 2 <> 0) then begin
n:=i; min:=A[i];
end;  

for i:=1 to 20 do  write(A[i]:3);   // Выводит весь массив 

writeln();  // просто перевод на новую строку для красоты 

writeln('Minimum: ',min,' Ego nomer: ',n); // выдаём минимальное и его номер
end.
4,4(44 оценок)
Ответ:
camcalol
camcalol
17.01.2021
Назовём инверсией пару элементов массива, в котором элемент с меньшим номером больше элемента с большим номером. Заметим, что после каждого обмена число инверсий в массиве уменьшается на 1. Тогда, посчитав число инверсий до работы программы и после, и вычтя из первого второе, мы получим число операций обмена.

Массив небольшой, и можно подсчитывать инверсии как угодно.

python 3.5:
before = [13, 18, 7, 4, 10, 14, 15, 17, 2, 5, 9, 16, 11, 3, 20, 6, 19, 12, 8, 1] 
after =  [4, 7, 2, 5, 10, 9, 13, 11, 3, 14, 6, 15, 12, 8, 1, 16, 17, 18, 19, 20]
 
def countInversions(arr):
  counter = 0
  for i in range(len(arr) - 1):
    for j in range(i + 1, len(arr)):
      if arr[i] > arr[j]:
        counter += 1
  return counter
  
print(countInversions(before) - countInversions(after))

ответ: 60.
4,7(100 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ