bkonok832
24.12.2020 10:16

Пример кодирования информации по типу азбуки морзе

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Maximm2
28.05.2023 07:15
// PascalABC.NET 3.0, сборка 1073
const
  m=5;
  n=4;
  a:array[1..m] of real=(2,-7.1,3.2,-5.4,6.9);
  b:array[1..n] of real=(8.1,3.2,-6.4,-3.5);
  k=3;
var
  i,j:integer;
  sk:real;
  s:array[1..m,1..n] of real;
begin
  Writeln('Массив S');
  for i:=1 to m do begin
    for j:=1 to n do begin
      s[i,j]:=a[i]*b[j];
      Write(s[i,j]:7:2)
    end;
    Writeln
  end;
  sk:=0;
  for i:=1 to m do sk:=sk+s[i,k];
  Writeln('Сумма элементов столбца ',k,' равна ',sk)
end.

Результат выполнения программы:
Массив S
  16.20   6.40 -12.80  -7.00
 -57.51 -22.72  45.44  24.85
  25.92  10.24 -20.48 -11.20
 -43.74 -17.28  34.56  18.90
  55.89  22.08 -44.16 -24.15
Сумма элементов столбца 3 равна 2.56
0,0(0 оценок)
Ответ:
витя55346
06.09.2022 06:51
Для начала продумаем наше решение. Сначала заполним массив случайными числами с цикла и сразу в нем найдем сумму его чисел, чтобы потом найти среднее арифметическое, а потом уже в следующем цикле будем искать числа больше или меньше среднего арифметического.Для того чтобы решить задачу нам понадобятся следующие переменные :1. Переменная mass — для нашего массива
2. Переменная more — для чисел больше среднего арифметического
3. Переменная less — для чисел меньше среднего арифметического
4. Переменная aver — для среднего арифметического
5. Переменная i — для циклаНачнем мы с каркаса нашей программы :123456789101112131415const N = 40;type    massiv = array [1..N] of integer;var    mass: massiv;    more, less, i : integer;    aver : real;    begin    randomize;         aver := 0;    more := 0;    less := 0;end.   
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота