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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2011, 20:51   #1
allegri
 
Регистрация: 03.01.2011
Сообщений: 6
По умолчанию процедуры и функции

нужно написать программу для поиска мах елемента матрицы А(4,3), где считывание и выведение матрицы организовано с помощью процедур или ф-ций.

Код:
Program lab;
uses crt;
type
TMatrix:array[1..4,1..3) of integer;
procedure ReadMatrix(M:TMatrix);
var
i,j:integer;
begin
for i:=1 to 4 do
for j:=1 to 3 do
readln(M[i,j]);
end;
procedure WriteMatrix(M:TMatrix);
var
i,j:integer;
begin
for i:=1 to 4 do
begin
for j:=1 to 3 do
write(M[i,j],' ');
writeln;
end;
end;
var
function FindMax(M:TMatrix):integer;
var
i,j,temp:integer;
begin
temp:=M[1,1];
for i:=1 to 4 do
for j:=1 to 3 do
if temp<M[i,j] then temp:=M[i,j];
FindMax:=temp;
end;
var
A:TMatrix;
max:integer;
begin
clrscr;
ReadMatrix(A);
clrscr;
WriteMatrix(A);
Writeln;
Writeln('Max element=',FindMax);
readkey;
end.
Но из того, что я написала, матрица всегда состоит из одних нулей..
Буду очень благодарна за помощь!
allegri вне форума Ответить с цитированием
Старый 09.01.2011, 21:09   #2
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

А если везде дописать var....

Код:
procedure WriteMatrix(var M:TMatrix);
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 09.01.2011, 21:16   #3
allegri
 
Регистрация: 03.01.2011
Сообщений: 6
По умолчанию

Valio
Большое спасибо!.
allegri вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры и функции!!!! k4k7u3 Помощь студентам 0 12.12.2010 18:41
процедуры и функции Barcc Паскаль, Turbo Pascal, PascalABC.NET 2 11.06.2010 11:46
Процедуры и Функции hewlett Помощь студентам 0 10.06.2010 14:25
процедуры/функции vihlyaev Паскаль, Turbo Pascal, PascalABC.NET 3 07.06.2010 23:43
Функции и процедуры _Антон_ Помощь студентам 4 15.11.2008 19:58