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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2010, 14:13   #1
FrostMaster
Новичок
Джуниор
 
Регистрация: 26.04.2010
Сообщений: 2
По умолчанию Вставить нулевой столбец и сдвинуть матрицу

Даны массивы целых чисел А1[M,N], А2[M,N], А3[M,N], где M,N<=8. Вставить нулевой столбец перед строкой и столбцом, где находится минимальный элемент. Использовать StringGrid.

я нахожу минимальный элемент, добавляю новую строку, вставляю нулевой столбец, но хотелось бы, чтобы матрица сдвигалась вправо. Может кто подсказать идею алгоритма для сдвига всей матрицы на один столбец с определённого элемента?

Код Delphi
for i:=1 to N do
for j:=1 to M do begin
znach:=StrToInt(Grid1.Cells[i,j]);
if min=znach then begin
Grid1.ColCount:=Grid1.ColCount+1;
begin
for p:=Grid1.RowCount downto i do
for l:=1 to Grid1.ColCount do
Grid1.Cells[p,l]:=Grid1.Cells[p+1,j]; end;
for k:=1 to Grid1.ColCount do
Grid1.Cells[i+1,k]:=IntToStr(0);
end;

я сделал так, но он ругается, когда запускаешь функцию.
FrostMaster вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан двухмерный массив из 20 столбцов. Вставить в него столбец из чисел 10 после всех четных столбцов. Дмитрий142 Помощь студентам 9 07.06.2012 19:32
В двумерном массиве вставить перед всеми столбцами, в которых нет отрицательных элементов, второй столбец razor052 Паскаль, Turbo Pascal, PascalABC.NET 2 16.04.2010 14:33
Как вставить строку в таблицу excel при этом все остальные сдвинуть на позицию в низ, сохранив их формат. anchorte Общие вопросы Delphi 2 06.04.2010 15:31
Вставить формулу со сдвигом на столбец kzld Microsoft Office Excel 1 27.01.2009 11:11
Сформировать матрицу A - первый столбец которой равен последнему столбцу исходной матрицы Вика М. Помощь студентам 3 23.12.2008 04:51