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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2012, 19:23   #1
nata24K
Новичок
Джуниор
 
Регистрация: 15.01.2012
Сообщений: 1
По умолчанию Где найти ошибку?

Помогите,пожалуйста исправить ошибку.Делфи
Во второй процедуре нужно у каждого нечетного элемента найти из соседей по столбцу минимальный и умножить его на этот нечетный, получив другую матрицу в которой четные элементы те же, что и в первой, а нечетные получаются умножением всех нечетных элементов на минимальный из соседнего по столбцу элемент матрицы.

Как я понимаю-ошибка где-то здесь.

Код:
 procedure TForm1.Button2Click(Sender: TObject);
 begin
 For i:=1 to n do
 For j:=1 to m do
 if A[i,j] mod 2<>0 then
 begin
 if i>1 then min:=A[i-1,j]
 else min:=A[i+1,j];
 if i<n then min:=A[i+1,j];
 b[i,j]:=A[i,j]*min
 end else b[i,j]:=A[i,j];
 begin
 StringGrid2.Cells[i-1,j-1]:=IntToStr(b[i,j]);
 end;
 end;
 end.

Последний раз редактировалось ACE Valery; 15.01.2012 в 22:38.
nata24K вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибку сделал где,исправить надо Азамат32664 Паскаль, Turbo Pascal, PascalABC.NET 0 05.12.2011 15:24
где я допустил ошибку? sudik Помощь студентам 0 06.11.2011 17:38
Работа со строками. Написал программній код, но где-то допустил ошибку. NikitaNikita Помощь студентам 2 07.02.2011 16:32
где-то ошибаюсь, а где не пойму!укажите ошибку <<Katushka>> Общие вопросы C/C++ 2 15.05.2010 11:41