Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2011, 11:15   #1
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
Вопрос

привет всем!...
помогите решить задачку с модулями!
Реализовать в виде модуля набор подпрограмм для выполнения следующих действий над матрицами: 1) нахождение суммы элементов каждой строки данной матрицы; 2) нахождение наибольшего элемента главной диагонали; 3) вывод матрицы в общепринятом виде. Используя этот модуль решить следующую задачу: найти максимальное значение среди сумм элементов каждой строки заданной матрицы. Найти наибольший элемент главной диагонали и заменить его на 0. Полученную матрицу вывести в общепринятом виде.

зарание спасибо!

у меня есть один модуль, он похож с моей задачи. здесь просто надо изменить сложение матриц:

Код:
Unit matrix;
interface
type matr=array [1..10,1..10] of integer;
procedure vvod(var s:matr; var n,m:integer;c:char);
procedure summ(a,b:matr;n,m:integer;var sm:matr);
procedure vyvod(var sm:matr;n,m:integer;c:string);
procedure imax(var sm:matr;max,n,m:integer);
implementation
procedure vvod;
var i,j:integer;
begin
writeln('Matrix ',c);
for i:=1 to n do begin
writeln('Vvedite ',i,'-yi r9d');
for j:=1 to m do
read(s[i,j]);
readln;
end;end;
procedure summ;
var i,j:integer;
begin
for i:=1 to n do
for j:=1 to m do
sm[i,j]:=a[i,j]+b[i,j];
end;
procedure vyvod;
var i,j:integer;
begin
writeln('Matrix ',c);
for i:=1 to n do begin
for j:=1 to m do
write(sm[i,j]:5); writeln;
end;end;
procedure imax;
var i,j:integer;
begin
max:=0;
for i:=1 to n do
for j:=1 to m do
if sm[i,j]>max then
max:=sm[i,j];
writeln('max=',max);
end;end.

Последний раз редактировалось Stilet; 11.06.2011 в 16:16.
kuzmich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модули stud3nt Паскаль, Turbo Pascal, PascalABC.NET 9 03.07.2010 02:15
Модули taprot Паскаль, Turbo Pascal, PascalABC.NET 1 02.06.2010 12:49
модули Юляшко Паскаль, Turbo Pascal, PascalABC.NET 0 01.05.2010 20:41
Модули phantom4eg Помощь студентам 9 20.04.2009 22:29
Модули. СИ. pif Помощь студентам 3 06.04.2009 01:00