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

От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки морзе: • – – • • • – • • – – • • – • – – при передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы: а д л т ж • – – • • • – • • – • • • – определите текст радиограммы. в ответе укажите, сколько букв было в исходной радиограмме.

👇
Ответ:
Masika08
Masika08
18.10.2020
АДЛТДДТАТ
Это единственный вариант расшифровки данной радиограммы.
Для удобства расшифровки можно было все подставлять на листочке, как это сделала я.
За букву "А" я приняла <•–> 
За букву "Д" я приняла <– • •>
За букву "Т" я приняла  <–>
За букву "Л" я приняла <• – • •>
Ну а букву "Ж" никак не получится задействовать
Значит в исходной радиограмме было 9 букв!
4,7(81 оценок)
Открыть все ответы
Ответ:
chip0523
chip0523
18.10.2020
// PascalABC.NET 3.3, сборка 1611 от 06.01.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ReadArrInteger('Вводите:',ReadInteger('n='));
  Writeln(' , меньших 30: ',a.Where(t->t<30).Count);
  Writeln(' , равных 100: ',a.Where(t->t=100).Count);
  Write('Три различных лучших результата: ');
  a.Distinct.OrderByDescending(t->t).Take(3).Println
end.

Пример
n= 23
Вводите: 92 51 93 33 7 60 47 71 24 17 49 35 7 31 6 74 51 86 51 86 100 48 54
, меньших 30: 5
, равных 100: 1
Три различных лучших результата: 100 93 92
4,4(76 оценок)
Ответ:
Brynd
Brynd
18.10.2020
//PascalABC.NET 3.3,сборка 1611 от 06.01.2018//Внимание! Если программа не работает, обновите версию!

begin

 var n:=readinteger('n=');

   var mas:= new integer[n];

   Writeln('Введите числа в диапазоне 1..5->');

   for var i:=0 to n-1 do

   mas[i]:=readinteger;

Writeln('Количество 5=',mas.Where(t->t=5).Count);

Writeln('Количество 4=',mas.Where(t->t=4).Count);

Writeln('Количество 3=',mas.Where(t->t=3).Count);

Writeln('Количество 2=',mas.Where(t->t=2).Count);

Writeln('Количество 1=',mas.Where(t->t=1).Count);

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