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

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

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

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

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

textual
Листинг программы
  1. const n=5;
  2. var
  3.   a: array [1..n,1..n] of Integer;
  4.   i, j, t: Integer;
  5. begin
  6.   Randomize;
  7.   WriteLn('A =');
  8.   for i:=1 to n do begin
  9.     t:=0;
  10.     for j:=1 to n do begin
  11.       a[i,j]:=Random(51); Write(a[i,j]:4); t:=t+a[i,j];
  12.     end; WriteLn(' |',t/n:6:2);
  13.   end;
  14. 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

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

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

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