|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Какой алгоритм применим?!?
Есть таблица m*n с данными. Нужно продолжить эту таблицу (m+100)*(n+50), таким образом чтоб данные в таблице заполнились соответственно. Незнаю какой метод тут применим, подскажите!!!
Таблицу для наглядности приложу. |
#2
|
|||
|
|||
Ответ
Во-первых, нужно задать новые границы динамического массива в котором ты хранишь таблицу. Это можно сделать функцией SetLength. Во вторых, заполнение. Здесь ничего проще чем
Код:
for i:= 0 to High(Array) do for j := 0 to High(Array[i]) do begin if i < 50 then if (j > 50) then Array[i,j] := ... if j < 50 then if (i > 50) then Array[i,j] := ... end; нет. Последний раз редактировалось Admin, 06.08.2009 в 17:20. |
#3
|
|||
|
|||
мне непонятно какой алгоритм заполнения данной таблицы. В инете кое что нашел, нужно использовать экстраполяцию или интерполяцию, а как это сделать незнаю
|