|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.12.2010, 00:24 | #1 |
Регистрация: 23.12.2010
Сообщений: 7
|
Матрица 5х5, нахождение максимального элемента главной диагонали
Программа должна находить максимальные элементы главной диагонали двух матриц, затем их складывать. Вот исходник. Как я понимаю глючит функция нахождения макс. элемента.Вот исходник.
program SummaMaxElementov; uses crt; const m=5; type mat=array[1..m,1..m] of real; var a,b:mat; i,j,n:integer; z:real; procedure vvod(a:mat); var c:mat; i,j:integer; begin for i:=1 to n do for j:=1 to n do readln(c[i,j]); end; Function maxdiagonal(c:mat):real; var j,i:integer; max:real; begin max:=c[1,1]; for i:=2 to n do for j:=2 to n do if (i=j) and (c[i,j]>max) then max:=c[i,j]; maxdiagonal:=max; end; begin clrscr; writeln('Vvedite razmernost matricy'); readln(n); clrscr; writeln('Vvedite elementy matricy a'); vvod(a); writeln('Vvedite elementy matricy b'); vvod(b); z:=maxdiagonal(a) + maxdiagonal(b); writeln('Summa maximalnyh elementov glavnoy diagonali =','',z:4:2); readln; end. |
23.12.2010, 00:39 | #2 | |
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
Что первое бросилось в глаза
Цитата:
Код:
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. Последний раз редактировалось Niro; 23.12.2010 в 00:42. |
|
23.12.2010, 00:43 | #3 |
Регистрация: 23.12.2010
Сообщений: 7
|
поменял, как вы сказали. все равно выводит, что сумма максимальных элементов равна нулю.
|
23.12.2010, 01:33 | #4 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Код:
VirusN13
|
23.12.2010, 02:18 | #5 | |
Регистрация: 23.12.2010
Сообщений: 7
|
В общем то доделал сам, может кому-нибудь полезно будет.
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Матрица. Сумма элементов главной диагонали | RECREATOR | Помощь студентам | 13 | 11.05.2011 22:12 |
Нахождение максимального элемента в стрингриде.. либо в подпрограммах что то дописать.. не наю..( | Cheshire Cat | Помощь студентам | 1 | 09.11.2010 17:52 |
Массив, нахождение макс элемента ниже главной диагонали | L3zh1Y | Помощь студентам | 2 | 15.05.2010 13:36 |
нахождение максимального элемента в дереве. Haskell | densan | Помощь студентам | 4 | 01.06.2009 13:23 |
Дана матрица 9х9. В строках с отрицательными элементами на главной диагонали найти сумму, макс и мин | DeVcheNka | Помощь студентам | 5 | 21.11.2008 07:46 |