0 / 0 / 0
Регистрация: 17.11.2016
Сообщений: 21
1

Составить процедуру для нахождения индексов максимального элемента квадратной матрицы

30.11.2016, 23:37. Показов 2599. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите с задачей!
Составить процедуру для нахождения индексов максимального элемента квадратной матрицы. Применить данную процедуру для двух заданных матриц C(n,n) и P(m,m).
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2016, 23:37
Ответы с готовыми решениями:

Составить процедуру для нахождения максимального и минимального по модулю элемента одномерного массива A
Здравствуйте. Срочно нужна помощь по данной программе. Составить процедуру для нахождения...

Составить программу с использованием функции для нахождения максимального элемента главной диагонали квадратной матрицы
Составить программу с использованием функции для нахождения максимального элемента главной...

Составить процедуру нахождения индексов минимального элемента матрицы
Здравствуйте, помогите решить задачу. Составить процедуру нахождения индексов минимального...

Составить подпрограмму нахождения индексов максимального элемента матрицы
Используя такую подпрограмму найти скалярное произведение строки на столбец заданной квадратной...

1
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
01.12.2016, 08:09 2
Лучший ответ Сообщение было отмечено DiMaS_777 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
uses crt;
const nmax=10;
type mtr=array[1..nmax,1..nmax] of integer;
procedure matrix(var a:mtr;var n:byte;c:char);
var i,j:byte;
begin
repeat
write('Введите размер матрицы ',c,' от 2 до ',nmax,' n=');
readln(n);
until n in [2..nmax];
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=10+random(50);
    write(a[i,j]:3);
   end;
  writeln;
 end;
end;
procedure indexy(a:mtr;n:byte;var imx,jmx:byte);
var i,j:byte;
begin
imx:=1;
jmx:=1;
for i:=1 to n do
for j:=1 to n do
if a[i,j]>a[imx,jmx] then
 begin
  imx:=i;
  jmx:=j;
 end;
writeln('Максимальный элемент=',a[imx,jmx],' его индексы: [',imx,',',jmx,']');
end;
var c,p:mtr;
    n,m,a,b,d,e:byte;
begin
clrscr;
matrix(c,n,'C');
indexy(c,n,a,b);
matrix(p,m,'P');
indexy(p,m,d,e);
readln
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2016, 08:09
Помогаю со студенческими работами здесь

Ввод/вывод элементов квадратной матрицы, вычисление индексов максимального элемента
Помогите написать программу для ввода элементов квадратной матрицы, вывода этого массива на экран,...

Процедура (Составить процедуру для нахождения макс. элемента матрицы)
Помогите написать программку. Задание: Составить процедуру для нахождения макс. элемента...

Составить рекурсивную процедуру нахождения максимального элемента в массиве
3. Составить рекурсивную процедуру нахождения максимального элемента в массиве.

Составить программу нахождения максимального отрицательного элемента матрицы и нахождения его местоположения
Дана вещественная матрица A(N,M). Составить программу нахождения максимального отрицательного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru