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

Маша и Петя придумали язык, чтобы тайно обмениваться сообщениями. Каждый символ алфавита они кодируют с равномерного двоичного кода. При этом информационный объём закодированного слова «gdxjfdn» составляет 35 бит. Сколько символов может быть в алфавите этого языка?​

👇
Ответ:
AlinaFirdysovna5
AlinaFirdysovna5
02.05.2021

мне кажется 33

Объяснение:

ответ будет 33

4,4(82 оценок)
Открыть все ответы
Ответ:
hellkrest1
hellkrest1
02.05.2021
// PascalABC.NET 3.2, сборка 1374 от 10.01.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var m:=ReadInteger('Количество строк в массиве:');
  var n:=ReadInteger('Количество столбцов в массиве:');
  Writeln('*** Исходный массив [',m,',',n,'] ***');
  var a:=MatrRandom(m,n,-50,50);
  a.Println(4); Writeln(4*a.ColCount*'-');
  var b:=a.Rows.SelectMany(x->x).ToArray;
  var nn:=ReadInteger('1. Введите число N:');
  Write('Максимальный из элементов, не превосходящий N');
  if nn<b.Min then Writeln(', не существует')
  else Writeln(', равен ',b.Where(x->x<=nn).Max);
  Write('2. Максимальный элемент в массиве [');
  var i:=b.IndexMax;
  Writeln(i div n+1,',',i mod n+1,']=',a[i div n,i mod n])
end.

Пример
Количество строк в массиве: 5
Количество столбцов в массиве: 9
*** Исходный массив [5,9] ***
 -18 -13  16  23 -14 -30 -12  -2  -2
 -34  11 -47 -35  20  44  29 -36  46
   2 -28 -35  -6  38  -9  -2   8 -10
   3  16   5 -20   8   5  48   7 -33
 -25   3  30 -35 -10  22 -11  42 -44

1. Введите число N: 31
Максимальный из элементов, не превосходящий N, равен 30
2. Максимальный элемент в массиве [4,7]=48
4,7(89 оценок)
Ответ:
leraleva
leraleva
02.05.2021
#include <stdio.h>
#include <limits.h>
 
int main() {
    int n;
    scanf("%d", &n);
    int a[n];
    int max = INT_MIN;
    int n_max = 0;
    int n_min = 0;
    int min = INT_MAX;
    for(int i = 0; i < n; i++) {
        scanf("%d", &a[i]);
        if(a[i]%2 == 0 && a[i] > max) {
            max = a[i];
            n_max = i;
        }
        if(a[i]%2 !=0 && a[i] < min) {
            min = a[i];
            n_min = i;
        }
    }
    printf("min: %d, №%d ; max: %d, №%d\n", min,n_min,max,n_max);
    return 0;
}
4,4(4 оценок)
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ