![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 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; я сделал так, но он ругается, когда запускаешь функцию. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан двухмерный массив из 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 |