tetri 0 Denunciar post Postado Setembro 1, 2004 tenho de fazer um trabalho para o segundo ano do curso de informática, e preferi a linguagem delphi para fazê-lo...já vi que fiz errado em escolhe-la...vejamos: devo implementar a famosa eliminação de gauss (triangulação, pivoteamento total e resolução) para qualquer tamanho de matriz (aí está um dos problemas, o delphi não aceita matriz de tamanho qualquer...)para tanto, devo fazer as entradas de dados de cada um dos coeficientes do sistema para depois resolve-lo pelo método de gauss...qual a melhor opção para que o usuário entre com esses dados?tenho uma matriz 10 por 10, e seriam 100 entradas de dados (no máximo) ou 9 (no mínimo, na mesma matriz 10 por 10, mas utilizando somente 3 por 3)entendeu?aguardo auxílios... ¶:| Compartilhar este post Link para o post Compartilhar em outros sites
hcr 0 Denunciar post Postado Setembro 2, 2004 Olá... O Delphi aceita matriz dinâmica... ou seja, você pode defini-la do tamanho que quiser.... e para entrar com os dados você pode fazer um FOR e ir perguntando valor por valor... outra opção é tentar usar um string grid para dar entrada nesses valores e depois atribui-los a matriz.var Matriz : Array of Integer;.....// e depois em algum lugar do sistema SetLength( Matriz, 10 ); // isso irá dimensionar a sua matriz para 10//Espero ter ajudado em alguma coisaHenrique Compartilhar este post Link para o post Compartilhar em outros sites
hcr 0 Denunciar post Postado Setembro 2, 2004 Outra coisa.... dê uma olhada no help do Delphi sobre: Multidimensional dynamic arraysacho que pode ajudar no seu caso.Henrique Compartilhar este post Link para o post Compartilhar em outros sites