Получить матрицу C i,j - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Даны числа А1,..,А10;B1,..,B20.Получить матрицу С i,j,(i=1,..,20;j=1,..,10) Для которой Сi,j=A/(1+Bi). Ребят,помогите!

Решение задачи: «Получить матрицу C i,j»

textual
Листинг программы
  1. var
  2.     a: Array[1..10] Of ShortInt;
  3.     b: Array[1..20] Of ShortInt;
  4.     c: Array[1..20, 1..10] Of Real;
  5.     i, j: Byte;
  6. begin
  7.     Randomize();
  8.     Write('A:');
  9.     for j := 1 to 10 do
  10.     begin
  11.         a[j] := Random(199) - 99;
  12.         Write(a[j]:4);
  13.     end;
  14.     WriteLn; Write('B:');
  15.     for i := 1 to 20 do
  16.     begin
  17.         b[i] := Random(199) - 99;
  18.         Write(b[i]:4);
  19.     end;
  20.     WriteLn; WriteLn('C:');
  21.     for i := 1 to 20 do
  22.     begin
  23.         for j := 1 to 10 do
  24.             if (b[i] = -1)
  25.             then
  26.                 Write('inf':8)
  27.             else
  28.             begin
  29.                 c[i, j] := a[j] / (1 + b[i]);
  30.                 Write(c[i, j]:8:3);
  31.             end;
  32.         WriteLn;
  33.     end;
  34. end.

Объяснение кода листинга программы

  1. Создаются три переменные типа Array: a, b и c.
    • a - массив типа ShortInt размером от 1 до 10.
    • b - массив типа ShortInt размером от 1 до 20.
    • c - массив типа Real размером от 1 до 20 на 10.
    • i и j - две переменные типа Byte.
  2. Выполняется инициализация генератора случайных чисел.
  3. Выводится сообщение 'A:'.
    • Выводится значение каждого элемента массива a.
  4. Выводится сообщение 'B:'.
    • Выводится значение каждого элемента массива b.
  5. Выводится сообщение 'C:'.
    • Выводится значение каждого элемента массива c.
  6. Выполняется цикл по всем элементам массива c.
    • Для каждого i-го элемента массива c выполняется цикл по всем j-м элементам массива a.
      • Если значение b[i] равно -1, выводится 'inf'.
      • Иначе, вычисляется значение c[i, j] как отношение a[j] к сумме b[i] и 1.
      • Значение c[i, j] записывается в соответствующий элемент массива c.
      • Выводится значение c[i, j].
  7. Конец программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы