Fórum Exercicio de Matriz - Logica #504655
17/12/2014
0
Um exercicio meio complicado,
descrição:
Fazer um algoritmo que leia uma matriz de 3 x 4, ao final apresente os valores da matriz, valores do canto superior esquerdo e inferior direiro
um exemplo
1 2 3
4 5 6
7 8 9
10 11 12
como faço para pegar os caminhos desses campos?
var MATR : VETOR[1..3,1..4] DE INTEIRO CONT1,CONT2 : INTEIRO
Gleyton Menezes
Curtir tópico
+ 0Posts
17/12/2014
Ronaldo Lanhellas
Um exercicio meio complicado,
descrição:
Fazer um algoritmo que leia uma matriz de 3 x 4, ao final apresente os valores da matriz, valores do canto superior esquerdo e inferior direiro
um exemplo
1 2 3
4 5 6
7 8 9
10 11 12
como faço para pegar os caminhos desses campos?
var MATR : VETOR[1..3,1..4] DE INTEIRO CONT1,CONT2 : INTEIRO
Bom, matrizes não são tão complexas quanto parecem. A lógica é quase sempre a mesma: Um laço dentro do outro, onde o laço externo é a linha e o laço interno a coluna. Assim:
int linhas = 4;
int colunas = 3;
int[][] m = new int[linhas][colunas];
for(int i = 0; i < linhas; i++){
for(int j = 0; j < colunas; j++){
int elemento = m[i][j]; //Aqui eu tenho um elemento da matriz, agora continue sua lógica.
}
}
Gostei + 0
17/12/2014
Gleyton Menezes
Gostei + 0
18/12/2014
Gleyton Menezes
var
MATR : VETOR[1..3,1..4] DE INTEIRO
CONT1,CONT2 : INTEIRO
inicio
// Seção de Comandos
PARA CONT1 DE 1 ATE 3 FACA
PARA CONT2 DE 1 ATE 4 FACA
ESCREVAL("INFORME O VALOR : ", CONT1,", ", CONT2, " " )
LEIA(MATR[CONT1,CONT2])
FIMPARA
FIMPARA
PARA CONT1 DE 1 ATE 3 FACA
PARA CONT2 DE 1 ATE 4 FACA
ESCREVA(MATR[CONT1,CONT2])
FIMPARA
ESCREVAL(" ")
FIMPARA
ESCREVAL("VALOR CANTO SUPERIOR ESQUERDO : ", MATR[1,4])
ESCREVAL("VALOR CANTO INFERIOR DIREITO : ", MATR[3,1])
//ESCREVAL("SUPERIOR ESQUERDO : ", MAT[1,4] )
//ESCREVAL("INFERIOR DIREITO : ", MAT[3,2])
fimalgoritmo
Gostei + 0
19/12/2014
Gleyton Menezes
Gostei + 0
19/12/2014
Ronaldo Lanhellas
Ótimo que conseguiu. Disponha.
Gostei + 0
19/12/2014
Ronaldo Lanhellas
Ótimo que conseguiu. Disponha.
Gostei + 0
19/12/2014
Soeuseijothaz
Quanto evolução desde os primeiros exercícios!! kkkkkk
Congratulações!!
Gostei + 0
19/12/2014
Gleyton Menezes
Gostei + 0
19/12/2014
Eduardo Pessoa
Quanto evolução desde os primeiros exercícios!! kkkkkk
Congratulações!!
Parabens mesmo!!! boa hein!!!!
Gostei + 0
19/12/2014
Eduardo Pessoa
Quanto evolução desde os primeiros exercícios!! kkkkkk
Congratulações!!
Parabens mesmo!!! boa hein!!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)