Задать матрицу и найти среднее значение ее строк - Free Pascal

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

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

Нужно задать матрицу в паскале и найти среднее значение ее строк

Решение задачи: «Задать матрицу и найти среднее значение ее строк»

textual
Листинг программы
const n=5;
var
  a: array [1..n,1..n] of Integer;
  i, j, t: Integer;
begin
  Randomize;
  WriteLn('A =');
  for i:=1 to n do begin
    t:=0;
    for j:=1 to n do begin
      a[i,j]:=Random(51); Write(a[i,j]:4); t:=t+a[i,j];
    end; WriteLn(' |',t/n:6:2);
  end;
end.

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

  1. Объявляются переменные: — n — количество строк и столбцов в матрице (5); — a — матрица (размерностью 5x5); — i, j, t — счётчики для обхода матрицы и временная переменная (Integer).
  2. Задаётся начальное значение для счётчика t равное нулю.
  3. Выводится название матрицы A =.
  4. Два вложенных цикла обходит все элементы матрицы. Внешний цикл выполняется для перебора строк (i), внутренний — для перебора столбцов (j).
  5. Внутренний цикл выполняет следующие действия: — присваивает счётчику t значение элемента матрицы (a[i,j]); — выводит значение элемента матрицы (a[i,j]) в формате 4-х разрядов; — прибавляет значение элемента матрицы (a[i,j]) к счётчику t.
  6. После завершения внутреннего цикла выводится символ |.
  7. После завершения внешнего цикла выводится среднее значение строки (t/n) с фиксированным количеством знаков после запятой (6:2).
  8. После завершения программы выводится символ новой строки (\n).

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


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

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

9   голосов , оценка 3.667 из 5
Похожие ответы