Составьте программу вычисления суммы нечетных элементов матрицы A(N,N). - Pascal

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

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

Составьте программу вычисления суммы нечетных элементов матрицы A(N,N)

Решение задачи: «Составьте программу вычисления суммы нечетных элементов матрицы A(N,N).»

textual
Листинг программы
CONST N=3;
VAR A:ARRAY[1..N,1..N] OF INTEGER;
    S,I,J:INTEGER;
BEGIN
 WRITELN('ВВЕДИ ',N*N,' ЧИСЕЛ-ЭЛЕМЕНТОВ МАТРИЦЫ');
 FOR I:=1 TO N DO
 FOR J:=1 TO N DO
 BEGIN
 WRITE('A[',I,',',J,']=');
 READ(A[I,J]);
 END;
 WRITELN(' ':10,'ИСХОДНАЯ МАТРИЦА ');
 
  FOR I:=1 TO N DO
  BEGIN
   FOR J:=1 TO N DO
   WRITE(A[I,J]:4);  WRITELN;
   END;
 
  S:=0;
  FOR I:=1 TO N DO
  BEGIN
  FOR J:=1 TO N DO
    IF A[I,J] MOD 2<>0 THEN S:=S+A[I,J];
  END;
  WRITELN('Сумма= ',S:4);
END.

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

  1. Объявляются переменные N, A, S, I, J, которые будут использоваться в программе.
  2. Выводится сообщение с просьбой ввести количество чисел-элементов матрицы.
  3. Задается размер матрицы N.
  4. В цикле FOR считываются элементы матрицы A.
  5. Выводится сообщение с просьбой ввести исходную матрицу.
  6. В цикле FOR считываются элементы матрицы A.
  7. Выводится сумма элементов матрицы A, если хотя бы один элемент нечетный.
  8. Программа завершается.

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


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

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

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