Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 3
1

Максимальный элемент главной диагонали

01.11.2011, 09:53. Показов 1461. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан квадратный числовой массив размером 7x7 Найти максимальный элемент среди элементов главной диагонали.


Delphi
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
45
46
47
program Project2;
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
 
const n=7;
  type mas=array[1..n,1..n]of integer;
  procedure vvod(a:mas);
  var i,j:integer;
begin
  for i:=1 to n do
  for j:=1 to n do
  a[i,j]:=random(100);
end;
 procedure vivod(a:mas);
 var i,j:integer;
 begin
 for i:=1 to n do
 begin
 for j:=1 to n do write(a[i,j]:4);
 
 writeln;
 end
 end;
 procedure max(a:mas);//нахожденние максимального элемента
 var i,j, m1:integer;
 begin
 
 for i:=1 to n do
 for j:=1 to n do
 if i<j then begin//проверка на принадлежность к главной диагонали
 m1:=a[i,j];
 if a[i,j]>m1 then m1:=a[i,j];//присвоение нового значения при нахождении большего элемента
 end;
 end;
 var a:mas; m1:integer;
 begin
 randomize;
 vvod(a); vivod(a);
 max(a);
 writeln(m1);
 
 
 readln;
 
 end.
в итоге программа выдает массив элементы которого нули
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2011, 09:53
Ответы с готовыми решениями:

Дан двумерный массив B размера m*m. Поменять местами максимальный элемент в главной диагонали матрицы с минимальным элементом в побочной диагонали
Дан двумерный массив B размера m*m. Поменять местами максимальный элемент в главной диагонали...

Найти максимальный элемент главной диагонали
Есть весь код программы,дан массив размер 3х6 нужно написать код на нахождение максимального...

Найти максимальный элемент на главной диагонали матрицы
const m=4; n=4; procedure TForm1.Button7Click(Sender: TObject); var a:array of Extended; ...

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

1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
01.11.2011, 11:31 2
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
program Project2;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
const n=7;
  type mas=array[1..n,1..n]of integer;
procedure vvod(var a:mas);
var i,j:integer;
begin
  for i:=1 to n do
  for j:=1 to n do
  a[i,j]:=random(100);
end;
procedure vivod(a:mas);
var i,j:integer;
begin
for i:=1 to n do
 begin
  for j:=1 to n do write(a[i,j]:4);
  writeln;
 end
end;
procedure max(a:mas;var m1:integer);//нахожденние максимального элемента
var i,j:integer;
begin
m1:=a[1,1];
for i:=1 to n do
if a[i,i]>m1 then m1:=a[i,i];//присвоение нового значения при нахождении большего элемента
end;
var a:mas; m1:integer;
begin
randomize;
vvod(a);
vivod(a);
max(a,m1);
writeln(m1);
readln;
end.
1
01.11.2011, 11:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2011, 11:31
Помогаю со студенческими работами здесь

Найти максимальный элемент на главной диагонали матрицы и в его столбце положительные элементы заменить на 0
Сформировать квадратную матрицу размером NxN случайным образом в диапазоне от -15 до 15. Найти...

Найти в каждой строке матрицы максимальный элемент и записать его на место соответствующего элемента главной диагонали
Дана квадратная матрица. Найти в каждой ее строке максимальный элемент и записать его на место...

Задана квадратная матрица порядка n и число K. Разделить элементы К-строки на максимальный элемент, расположенный на главной диагонали.
Задана квадратная матрица порядка n и число K. Разделить элементы К-строки на максимальный элемент,...

Найти минимальный элемент главной диагонали матрицы и номер строки, в которой этот элемент располагается
Дана целочисленная квадратная матрица порядка 4, все элементы которой различны. Найти минимальный...

В матрице найти максимальный среди элементов, лежащих ниже главной диагонали
Задание: В матрице n-гo порядка найти максимальный среди элементов, лежащих ниже главной диагонали,...

Поменять местами элементы, лежащие выше главной диагонали с элементами, лежащими ниже главной диагонали
Дана матрица чисел mxm. Составить программу меняющая местами элементы лежашие выше главной...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru