В матрице 3*4 найти произведение элементов кратных 3 и 9 - Pascal

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

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

в матрице 3*4 найти произведение элементов кратных 3 и 9

Решение задачи: «В матрице 3*4 найти произведение элементов кратных 3 и 9»

textual
Листинг программы
  1. type
  2.   mas = array [1..3, 1..4] of integer;
  3.  
  4. var
  5.   a: mas;
  6.   i, j, p: integer;
  7.  
  8. begin
  9.   randomize;
  10.   p := 1;
  11.   for i := 1 to 3
  12.     do
  13.     for j := 1 to 4
  14.     do
  15.     begin
  16.       A[i, j] := random(256);
  17.       if (A[i, j] mod 3 = 0) or (A[i, j] mod 9 = 0)
  18.         then p *= A[i, j];
  19.     end;
  20.   writeln(p);
  21. end.

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

  1. Объявление переменных:
    • mas - массив размером 3x4 для хранения целых чисел.
    • a - переменная для хранения матрицы.
    • i, j, p - переменные для использования в циклах и для хранения произведения элементов, удовлетворяющих условию.
  2. Генерация случайных чисел:
    • Генерация случайных чисел от 0 до 255 и сохранение их в элементах матрицы a.
  3. Поиск произведения элементов, удовлетворяющих условию:
    • Вложенные циклы используются для итерации по всем элементам матрицы a.
    • Проверка каждого элемента матрицы на кратность 3 или 9 с помощью оператора mod.
    • Если элемент матрицы кратен 3 или 9, то значение этого элемента добавляется в переменную p с помощью оператора *= (аналог p = p * A[i, j]).
  4. Вывод результата:
    • Вывод произведения найденных элементов, удовлетворяющих условию, с помощью оператора writeln.

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


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

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

12   голосов , оценка 4.083 из 5

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

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

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