Лекция: Пример выполнения задания 6

Дана матрица a(4, 4). Получить матрицу b(4, 4) по правилу:

а также произведение элементов строки, содержащей наименьший элемент матрицы.

program lab4;

uses crt;

var к, i, j : integer;

b, a : array [1… 4, 1… 4] of real;

p, min: real;

begin clrscr;

writeln (¢введите матрицу d¢);

for i:=1 to 4 do

for j:=1 to 4 do read (a[i, j]);

min:=a[l,1]; k:=1;

{формирование матрицы b и в этом же цикле}

{поиск минимального элемента и номера строки,

в которой он находится}

for i:=1 to 4 do

for j:=1 to 4 do

begin

if a[i, j] > 0 then b[i, j]:=2*a[i, j] else

b[i, j]:=0;

if a[i, j] < min then

begin min:=a[i, j];

к:=i

end

end;

p:=1;

for j:=1 to 4 do

p:=p*a[k, j];{вычисление произведения элементов

k-ойстроки}

writeln (¢вывод b(4, 4)¢);

for i:=1 to 4 do

begin

for j:=1 to 4 do write(b[i, j]:8:2);

writeln

end;

writeln (¢минимальный элемент = ¢, min :8:2);

writeln (¢произведение элементов ¢, k,¢ строки =¢, p:5:2)

readkey

end.

 

Тема 7

еще рефераты
Еще работы по информатике