1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

soma de matriz no portugol

Estou criando um algoritmo, onde o usuário informa o tamanho da matriz, depois sorteio números aleatórios para ela e no fim faço a soma das duas matrizes. mas estou tendo problema na hora de gerar as matrizes no tamanho informado("Apresenta o erro: Posição inválida [0][0].") Que acredito que seja por causa da constante inicial ser zero. E não tive sucesso fazendo a troca dela pela constante informada pelo usuário. Meu programa está mais ou menos assim:

const inteiro lin = 0, col = 0, lin1 = 0 , col1 =0 inteiro mat[lin][col] inteiro mat_2[lin1][col1] escreva("Informe o valor número de linhas da 1ª matriz : ") leia(lin) escreva("Repita o valor da linha para a 2ª matriz : ") leia(lin1) enquanto (lin != lin1) { escreva("Repita o valor da linha para a 2ª matriz : ") leia(lin1) } escreva("Informe o valor número de colunas da 1ª matriz : ") leia(col) escreva("Repita o valor da coluna para a 2ª matriz : ") leia(col1)

enquanto (col != col1) { escreva("Repita o valor da linha para a 2ª matriz : ") leia(col1) } se (lin > 0 e col>0) { para (inteiro i_m1 = 0; i_m1 < lin; i_m1++) { para (inteiro j_m1 = 0; j_m1 < col; j_m1++) { mat[i_m1][j_m1] = u.sorteia(0, 9) escreva("[", mat[i_m1][j_m1], "]") } escreva ("\n") } } para (inteiro i_m2 = 0; i_m2 < lin1; i_m2++) { para (inteiro j_m2 = 0; j_m2 < col1; j_m2++) { mat_2[i_m2][j_m2] = u.sorteia(0, 9) escreva("[", mat_2[i_m2][j_m2], "]") } escreva ("\n")

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags algoritmos ou faça a sua própria pergunta.