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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2013, 21:13   #1
pocha
 
Регистрация: 27.12.2012
Сообщений: 4
По умолчанию Делфи!Задача по двумерным массивам!

Задали двумерный массив А [1 .. 4,1 .. 4]. Определить максимальный элемент массива. я вот пыталась сделать, но не выходит
procedure TForm1.BitBtn1Click(Sender: TObject);

var
a:array [1..4,1..4] of integer;
i,j,n,f,max:integer;
s:real;
begin
StringGrid1.SetFocus;
for i:=1 to 4 do
for j:=1 to 4 do

if Length(StringGrid1.Cells[i-1,j-1])<>0

then a[i,j]:=StrToInt(StringGrid1.Cells[i-1,j-1])

else a[i,j]:=0;
begin
for i:=1 to 4 do
for j:=1 to 4 do
if a[i,j] > max then max:= a[i,j];

end;
label1.caption:=floattostr(max);


end;

Последний раз редактировалось pocha; 26.02.2013 в 22:34.
pocha вне форума Ответить с цитированием
Старый 26.02.2013, 22:40   #2
cyber_NINJA
Пользователь
 
Аватар для cyber_NINJA
 
Регистрация: 19.05.2010
Сообщений: 40
По умолчанию

Значение max у вас по умолчанию равно 0. Сделайте хотя-бы max:=a[1,1];. Это раз.
Что именно не выходит? Что выводит прога? Что говорит Делфи и т.д. Здесь екстрасенсов нет. Это два.
Windows обнаружила изменение координат положения курсора мыши, чтобы изменения вступили в силу требуется перезагрузка системы
cyber_NINJA вне форума Ответить с цитированием
Старый 27.02.2013, 01:16   #3
Антон Лысенко
Форумчанин
 
Регистрация: 15.12.2010
Сообщений: 181
По умолчанию

Мне пришли сигналы с космоса и я увидел что делфи пишет "max не инициализировано"!!!
Антон Лысенко вне форума Ответить с цитированием
Старый 27.02.2013, 14:51   #4
KooKish
Улыбаемся :)
Пользователь
 
Регистрация: 18.12.2012
Сообщений: 74
По умолчанию

Ага, стоило бы Вам задать начальное значение max, а то Делфи обращаясь к данной области памяти находит в ней мусор, и в 99% случаев будет выдавать ошибку.
Не забываем про весы.
KooKish вне форума Ответить с цитированием
Старый 27.02.2013, 20:31   #5
pocha
 
Регистрация: 27.12.2012
Сообщений: 4
По умолчанию

Спасибо) Уже все работает
pocha вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по двумерным массивам Alerka227 Общие вопросы C/C++ 0 04.12.2012 23:17
Задача по двумерным массивам (С++) SlowMotion Помощь студентам 1 15.06.2011 14:37
задача по двумерным массивам t0x Паскаль, Turbo Pascal, PascalABC.NET 3 14.03.2011 20:56
задача по двумерным массивам на C++ Phenom9650 Помощь студентам 2 14.12.2009 20:56
задача на Delphi по двумерным массивам Saka Помощь студентам 2 14.12.2009 17:49