Fórum Como trabalhar com matrizes?? #330783
05/10/2006
0
É o seguinte: eu criei uma matriz utilizando type matriz = record e alguns campos... não sei se é o melhor para o que eu quero... intaum lah vai:
eu tenho uma tabela com valores numéricos e tenho que armazenar isso em uma matriz. Porém preciso que me sejam retornados os valores através dos seus índices i e j da matriz...
Então ficam as perguntas:
qual é a melhor forma de eu trabalhar com esses dados; como devo eu criar essa matriz e como posso manipulá-la para que me sejam retornados os valores de um determinado índice ai,j??
Grato pela atenção
abraço a todos
Wart
Curtir tópico
+ 0Posts
05/10/2006
Abdigadiga
var
Matriz: array[1..3,1..3] of string;
está criada a matriz 3X3
i e j são por convenção linha(i) coluna(j)
então
for i := 1 to 3 do
begin
for j := 1 to 3 do
begin
Matriz[i,j] := ´Linha´ + IntToStr(i) + ´Coluna´ + IntToStr(j);
end;
end
com isso vc percorre a matriz toda, agora como vc vai manipular e buscar esses dados é com vc! depende de suas necessidades!
Gostei + 0
05/10/2006
Wart
eu defini a matriz dessa forma aki oh:
var
i,j: Integer;
begin
SetLength(Matriz, StringGrid1.ColCount);
begin
for i := Low(Matriz) to High(Matriz) do
begin
SetLength(MAtriz[i],StringGrid1.RowCount);
for j := Low(Matriz[i]) to High(Matriz[i]) do
Matriz[i,j] := StringGrid1.Cells[i,j];
end;
end;
assim ela ta dinamica pra qualquer valores q eu tiver de numero de colunas e linhas da grade?
c naum ta certo assim pra ela ser dinamica alguem me da um toke, plzzz
mto grato desde jah
abraços
Gostei + 0
06/10/2006
Wart
Gostei + 0
06/10/2006
Wart
Gostei + 0
09/10/2006
Wart
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)