В нечётных столбцах заменить элементы на 0 и подсчитать сумму элементов в каждой чётной строке - PascalABC.NET

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

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

В нечётных столбцах заменить элементы на 0 и подсчитать сумму элементов в каждой чётной строке.

Народ помогите пожалуйста,у меня идей никаких. Пытался через if не смог. Вот часть кода, который я беру за основу!
Листинг программы
  1. program one;
  2. const
  3. m = 5;
  4. n = 4;
  5. var
  6. a: array[1..m,1..n] of byte;
  7. s: array[1..n] of byte;
  8. i,j, sum: byte;
  9. begin
  10. randomize;
  11. for i := 1 to m do begin
  12. for j := 1 to n do begin
  13. a[i,j] := random(10);
  14. write (a[i,j]:3)
  15. end;
  16. writeln
  17. end;
  18. writeln (' ------------');
  19. for j := 1 to n do begin
  20. for i := 1 to m do begin
  21. end;
  22. end;
  23. end.

Решение задачи: «В нечётных столбцах заменить элементы на 0 и подсчитать сумму элементов в каждой чётной строке»

textual
Листинг программы
  1. const
  2.   m = 5;
  3.   n = 4;
  4.  
  5. var
  6.   a : array[1..m, 1..n] of byte;
  7.  
  8. begin
  9.   Randomize;
  10.   for var i := 1 to m do
  11.     begin
  12.       for var j := 1 to n do
  13.         begin
  14.           a[i, j] := random(10);
  15.           write(a[i, j]:3)
  16.         end;
  17.       writeln
  18.     end;
  19.   WriteLn(' ------------');
  20.  
  21.   for var i := 1 to m do
  22.     begin
  23.       for var j := 1 to n do
  24.         begin
  25.           if odd(j) then
  26.             a[i, j] := 0;
  27.           write(a[i, j]:3)
  28.         end;
  29.       writeln
  30.     end;
  31.   WriteLn(' ------------');
  32.  
  33.   for var i := 1 to m do
  34.     if not odd(i) then
  35.       begin
  36.         var S := 0;
  37.         for var j := 1 to n do
  38.           S += a[i, j];
  39.         WriteLn('сумма ', i, ' строки = ', S);
  40.       end;
  41. end.

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

В данном коде выполняются следующие действия:

  1. Задаются размеры массива a (m на m+1) и инициализируются его элементы случайными числами.
  2. Выводится содержимое массива a в консоль.
  3. Производится замена элементов массива a в нечётных столбцах на 0.
  4. Выводится обновлённое содержимое массива a в консоль.
  5. Для каждой чётной строки массива a вычисляется сумма её элементов и выводится в консоль.

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


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

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

6   голосов , оценка 4.167 из 5

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

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

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