Вычисление произведения тех элементов матрицы, которые кратны 3 и не кратны 2 - Pascal ABC

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

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

Составьте программу вычисления произведения тех элементов двухмерного массива А(N,M), что кратны 3 и не кратны 2. Помогите пожалуйста

Решение задачи: «Вычисление произведения тех элементов матрицы, которые кратны 3 и не кратны 2»

textual
Листинг программы
  1. p:=1;
  2. k:=0;
  3. for i:=1 to n do
  4. for j:=1 to m do
  5.  if (a[i,j] mod 3=0) and (a[i,j] mod 2<>0) then
  6.   begin
  7.    p:=p*a[i,j];
  8.    inc(k);
  9.   end;
  10. if k=0 then
  11.  writeln('Нет таких чисел')
  12. else
  13.  writeln(p) ;

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

  1. Переменная p инициализируется значением 1.
  2. Переменная k инициализируется значением 0.
  3. Запускается цикл for для перебора всех элементов матрицы a[i,j] от i=1 до n и j=1 до m.
  4. Внутри цикла проверяется условие (a[i,j] mod 3=0) и (a[i,j] mod 2<>0). Это условие проверяет, является ли элемент a[i,j] кратным 3 и не кратным 2.
  5. Если условие выполняется, то происходит вычисление произведения p*a[i,j] и увеличивается значение переменной k на 1.
  6. После завершения внутреннего цикла for, проверяется значение переменной k.
  7. Если k равно 0, то выводится сообщение Нет таких чисел.
  8. Если k не равно 0, то выводится значение переменной p.

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


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

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

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

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

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

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