Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Edu1333

Exercicio Matriz

Recommended Posts

Ler 20 elementos de uma matriz A tipo vetor e construir uma matriz B de mesma dimensão com os mesmos elementos de A, sendo que estes deverão estar invertidos. Ou seja, o primeiro elemento de A passa a ser o último elemento de B. O segundo elemento de A passa a ser o penúltimo de B e assim por diante, gostaria de saber como fazer em português estruturado.

 

Se alguém puder me ajudar agradeço.

 

Abraços!!!

 

Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

post o que ja fez

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara.. assim.. vamos ver se eu entendi bem.

Você tem um vetor (Array) com 20 elementos chamado de A.

E você quer construir um outro vetor B, com os elementos que estão em A, só quem em ordem invertida?

é isso mesmo???

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao sei qual a linguagem você esta estudando mais seria assim:

 

				   //Criar dois Arrays com tamanho de 20
					int vetorA[] = new int[20];
					int vetorB[] = new int[20];
				
					//Apenas gero numeros de 0 a 19 no Vetor A
					for(int cont = 0; cont<vetorA.length; cont++){
						vetorA[cont] = cont;						
					}
					
					int contB = 0;
					for(int contA = vetorA.length - 1; contA >= 0; contA--){
						vetorB[contB] = vetorA[contA];
						contB++;
					}
					
					 System.out.print("\nVetor ordenado: ");  
					 for (int i=0; i<vetorB.length;i++) 
						System.out.print(vetorB[i] + " ");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Espero que ajude!!!

Realizei a leitura e organização das duas tabelas na mesma rotina utilizando variáveis auxiliadoras.

 

[b]algoritmo "Matriz"
// Função : lê matriz A e copia em B ao contrário
// Autor : Gjunior
// Data : 29/1/2009
// Seção de Declarações
var
numerosA:vetor[1..2,1..10]de inteiro
numerosB:vetor[1..2,1..10]de inteiro
contL,contC,auxL,auxC:inteiro
inicio
auxl<-3
para contL de 1 ate 2 faca
auxc<-11
auxl<-auxl-1
   para contC de 1 ate 10 faca
	 auxc<-auxc-1
	  escreva("Digite aqui o ",contC," elemento:")
	  leia(numerosA[contL,contC])
	  numerosB[auxl,auxc]<-numerosA[contL,contC]
   fimpara
fimpara
limpatela
escreval("Coluna A : ColunaB")
para contl de 1 ate 2 faca
	 para contc de 1 ate 10 faca
	  escreval(numerosA[contl,contc]," : ",numerosB[contl,contc])
	fimpara
fimpara
fimalgoritmo[/b]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.