Вычисление суммы элементов массива по строкам - Pascal

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

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

Задан массив {ai,j}, i=1,2, …,n , j=1,2, …,m размером n x m. Составить программу вычисления сумму элементов массива по строкам и вывести на печать в общепринятом виде.

Решение задачи: «Вычисление суммы элементов массива по строкам»

textual
Листинг программы
  1. program pr;
  2. const
  3. Csize=100;
  4. var
  5.   i, n, m, sum, j: integer;
  6.   a: array [1..Csize, 1..Csize] of integer;
  7. begin
  8.   writeln('Введите количетсов строк матрицы');
  9.   readln(n);
  10.   writeln('Введите количетсов столбцов матрицы');
  11.   readln(m);
  12.   for i := 1 to n do
  13.     for j := 1 to m do
  14.       a[i, j] := random(21);
  15.   for i := 1 to n do
  16.   begin
  17.     for j := 1 to m do
  18.       write(a[i, j]:3);
  19.     writeln;
  20.   end;
  21.   for i := 1 to n do
  22.   begin
  23.     sum := 0;
  24.     for j := 1 to m do
  25.     begin
  26.       sum := sum + a[i, j];
  27.     end;
  28.     writeln('Сумма элементов ', i, ' строки: ', sum);
  29.   end;
  30. end.

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

  1. Объявление переменных:
    • Csize - константа, значение 100
    • i, n, m, sum, j - целочисленные переменные
    • a - двумерный массив размером Csize x Csize
  2. Ввод размеров матрицы:
    • Вывод сообщения Введите количетсов строк матрицы
    • Считывание значения в переменную n (количество строк)
    • Вывод сообщения Введите количетсов столбцов матрицы
    • Считывание значения в переменную m (количество столбцов)
  3. Заполнение массива:
    • Цикл по переменной i от 1 до n
      • Вложенный цикл по переменной j от 1 до m
      • Присвоение случайного значения от 0 до 20 элементу массива a[i, j]
  4. Вывод матрицы:
    • Цикл по переменной i от 1 до n
      • Вложенный цикл по переменной j от 1 до m
      • Вывод элемента массива a[i, j] с выравниванием по 3 символа
      • Переход на новую строку
  5. Вычисление суммы элементов по строкам:
    • Цикл по переменной i от 1 до n
      • Обнуление переменной sum
      • Вложенный цикл по переменной j от 1 до m
      • Прибавление значения a[i, j] к переменной sum
      • Вывод сообщения о сумме элементов i-ой строки: значение переменной sum
  6. Конец программы.

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


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

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

11   голосов , оценка 4 из 5

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

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

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