GARANTIR DESCONTO

Fórum Como trabalhar com matrizes?? #330783

05/10/2006

0

Olá galera,
É 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

Wart

Responder

Posts

05/10/2006

Abdigadiga

para criar uma matriz declare uma variável assim:

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!


Responder

Gostei + 0

05/10/2006

Wart

Bom galera, aproveitando o embalo vo coloca mais uma duvida, hehehe

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


Responder

Gostei + 0

06/10/2006

Wart

up


Responder

Gostei + 0

06/10/2006

Wart

up


Responder

Gostei + 0

09/10/2006

Wart

up


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar