Задача. Провести указанные вычисления с двумерным массивом и организовать простой поиск - Pascal ABC

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

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

Вычислить произведение тех элементов массива, для которых выполняется неравенство -2.1< aij<1.5.
Указание. Создать генератором случайных чисел в интервале от - 20 до 20, двумерный массив (4 х 4)с элементами aij . Вывести его на экран в виде таблицы (матрицы). Далее выполнить задание своего варианта для созданного массива.

Решение задачи: «Задача. Провести указанные вычисления с двумерным массивом и организовать простой поиск»

textual
Листинг программы
uses crt;
var a:array[1..4,1..4] of real;
    i,j:integer;
    p:real;
begin
p:=1;
for i:=1 to 4 do begin
writeln;
for j:=1 to 4 do begin
a[i,j]:=random*20-20;
write(a[i,j]:6:1,' ');
if (a[i,j]>(-2.1)) and (a[i,j]<1.5) then begin
P:=p*a[i,j];
end; end; end;
writeln;
If p<>1 then writeln('Èñêîìîå ïðîèçâåäåГ*ГЁГҐ ',p:6:2)
else
writeln('Г’Г*ГЄГЁГµ ýëåìåГ*òîâ Г*ГҐГІ');
end.

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

В этом коде двумерный массив a размером 4x4 заполняется случайными числами с помощью функции random. Затем происходит поиск суммы элементов массива, удовлетворяющих условию (a[i,j]>(-2.1)) и (a[i,j]<1.5)), и результат сохраняется в переменной p. Если p не равно 1, то выводится сообщение Èñêîìîå ïðîèçâåäåГ*ГЁГҐ с числовым значением p в формате 6:2. В противном случае выводится сообщение Г’Г*ГЄГЁГµ ýëåìåГ*òîâ Г*ГҐГІ.

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


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

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

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