Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Дана матрица 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
Дата публикования: 2014-11-28; Прочитано: 358 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!