В данной действительной квадратной матрице порядка n отыскать наибольший по модулю
В данной реальной квадратной матрице порядка n отыскать величайший по модулю элемент. Получить квадратную матрицу порядка n 1 методом отбрасывания из исходной матрицы строки и столбца, на скрещении которых размещен элемент с отысканным значением.
Задать свой вопрос1 ответ
Толян Клопков
program prog;
var i, j, n, m_i, m_j: byte;
nbsp;nbsp;nbsp;nbsp;A: array[1..100,1..100] of Real;
nbsp;nbsp;nbsp;nbsp;maxmod: Real;
begin
randomize;
writeln(Vvedite N:);
readln(n);
наполнение случайными числами, можно вводить вручную
for i:=1 to n do
nbsp;nbsp;nbsp;nbsp;for j:=1 to n do
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;A[i,j]:=-100+random(200);
nbsp;
поиск наибольшего по модулю элемента
maxmod:=абс(A[1,1]);
m_i:=1;
m_j:=1;
for i:=1 to n do
nbsp;for j:=1 to n do
nbsp;nbsp;if абс(A[i,j])gt;maxmod then
nbsp;nbsp;begin
nbsp;nbsp;maxmod:=абс(A[i,j]);
nbsp;nbsp;m_i:=i; m_j:=j;
nbsp;nbsp;end;
nbsp;
Печать матрицы и ответа
writeln(Начальная матрица:);
for i:=1 to n do
begin
nbsp;for j:=1 to n do write(A[i,j]:6:1);
nbsp;writeln;
end;
writeln(Максимальный по модулю элемент A[,m_i,;,m_j,] = , A[m_i, m_j]:6:1);
вывод на печать уменьшенной матрицы
for i:=1 to n do
nbsp;if (ilt;gt;m_i) then
nbsp;begin
nbsp;for j:=1 to n do
nbsp;nbsp;nbsp;if (jlt;gt;m_j) then write(A[i,j]:6:1);
nbsp;writeln;
nbsp;end;
readln;
end
var i, j, n, m_i, m_j: byte;
nbsp;nbsp;nbsp;nbsp;A: array[1..100,1..100] of Real;
nbsp;nbsp;nbsp;nbsp;maxmod: Real;
begin
randomize;
writeln(Vvedite N:);
readln(n);
наполнение случайными числами, можно вводить вручную
for i:=1 to n do
nbsp;nbsp;nbsp;nbsp;for j:=1 to n do
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;A[i,j]:=-100+random(200);
nbsp;
поиск наибольшего по модулю элемента
maxmod:=абс(A[1,1]);
m_i:=1;
m_j:=1;
for i:=1 to n do
nbsp;for j:=1 to n do
nbsp;nbsp;if абс(A[i,j])gt;maxmod then
nbsp;nbsp;begin
nbsp;nbsp;maxmod:=абс(A[i,j]);
nbsp;nbsp;m_i:=i; m_j:=j;
nbsp;nbsp;end;
nbsp;
Печать матрицы и ответа
writeln(Начальная матрица:);
for i:=1 to n do
begin
nbsp;for j:=1 to n do write(A[i,j]:6:1);
nbsp;writeln;
end;
writeln(Максимальный по модулю элемент A[,m_i,;,m_j,] = , A[m_i, m_j]:6:1);
вывод на печать уменьшенной матрицы
for i:=1 to n do
nbsp;if (ilt;gt;m_i) then
nbsp;begin
nbsp;for j:=1 to n do
nbsp;nbsp;nbsp;if (jlt;gt;m_j) then write(A[i,j]:6:1);
nbsp;writeln;
nbsp;end;
readln;
end
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
на одной грядке коротышки посадили 3 ряда морковок по 8 штук
Разные вопросы.
эссе на тему какое образование дается в каждой семье
Қазақ тiлi.
Put the verb in brackets into the Present Indefinite.
1The Volga ,
Английский язык.
Сколько стоит коктейль молочный? Точную цену надо?
Математика.
Составить рассказ Из чего складывался культ монарха помазанника Божьего?
История.
задание экономиоти
Рассмотри ситуацию: человек живёт на Крайнем Се-вере. С помощью каких
Экономика.
Человек живет на Крайнем Севере. С помощью каких благ удовлетворяются потребности
Экономика.
там лежат три яйца.у дома рос клен.Это гнездо сойки.на клёне гнездо
Русский язык.
Тыныштық күйіндегі карусель 35 с-та 3,0 рад/с бұрыштық жылдамдықпен үдей қозғалады.
Разные вопросы.
Сочинение на тему "Русский язык не сможет умереть!"
Математика.
Облако тегов