Посчитать произведение всех ненулевых элементов матрицы - Free Pascal

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

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

посчитать произведение всех ненулевых элементов массива Т[1.3,1.3]

Решение задачи: «Посчитать произведение всех ненулевых элементов матрицы»

textual
Листинг программы
  1. Var
  2.   T:array [1..3,1..3] of Byte;
  3.   I,J,Count:Byte;
  4. Begin
  5.   Randomize;
  6.   For I:=1 to 3 do begin
  7.     For J:=1 to 3 do begin
  8.       T[I,J]:=Random(2);// budet zapisivatj ili 0 ili 1
  9.       Write(T[I,J]:2);
  10.     end;
  11.     WriteLn;
  12.   end;
  13.   For I:=1 to 3 do begin
  14.     For J:=1 to 3 do begin
  15.       If T[I,J]=0 then //proverka na 0
  16.         Inc(Count);
  17.     end;
  18.   end;
  19.   WriteLn('Kol-vo 0: ',Count);
  20.   ReadLn;
  21. End.

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

  1. Объявляются переменные: — T: массив размером 3x3 элементов типа Byte; — I, J, Count: переменной типа Byte.
  2. Инициализируется генератор случайных чисел.
  3. Заполняется массив T случайными значениями 0 или 1.
  4. Выводится на экран содержимое массива T в шестнадцатеричном формате.
  5. После каждой итерации цикла со счетчиком Count, который увеличивается на единицу при каждой встрече с ненулевым элементом массива T.
  6. В конце выводится на экран количество ненулевых элементов массива T.
  7. Программа ожидает ввода с клавиатуры для завершения работы.

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


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

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

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

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

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

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