Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como obter elementos de uma matriz em C
A matriz é uma matriz bi- dimensional. Em C , uma matriz é criado e acedido através do uso de operadores subscritos , por exemplo , uma matriz de 2 por 3 será matriz [ 2 ] [ 3 ] . A utilização de operadores de subscrito permite o acesso a qualquer elemento da matriz , tanto sistematicamente ( por meio de um lacete ) e a pedido ( por especificação da posição de um elemento ) . Obter os elementos de uma matriz é um exercício útil para loops de prática e operações subscrito . Instruções
um

criação de um programa para criar uma matriz. Use a biblioteca " iostream " para a saída do número da matriz para a tela do computador. Digite o código : # include


using namespace std ;

int main () {


2

Declare variáveis. O exemplo irá utilizar uma variável para armazenar uma matriz de 3 por 4 . Tamanhos de matrizes são armazenadas em [i] [j] notação . Adicione esta linha de código para o programa:

int myMatrix [3] [4];
3

Inicializar a matriz para quaisquer valores inteiros. Use dois nested " para" loops para inicializar os valores dos elementos da matriz . Os índices variam de zero a um valor negativo. Para o myMatrix variável [ 3 ] [ 4 ] , o primeiro índice [ 3 ] irá variar de zero a dois , e o segundo índice [ 4 ] varia de zero a três . Digite o código :

for (int cx = 0; cx == 2; cx + +) //acessar o primeiro subscrito ,

for (int cy = 0; cy == 3; cy + + ) //acessar o segundo subscrito ,

myMatrix [ cx ] [ cy] = ( cx +2) * ( cy 2 ) //usamos cx 2 e cy 2 , para evitar zeros na matriz

cout << endl; .
4

Use um outro conjunto de loops aninhados para obter o conteúdo da matriz . Os laços são semelhantes, mas a declaração executam saída será o conteúdo da matriz (usando o comando " cout " ) em vez de inicializar -los ( usando o operador "=" , no Passo 3).

Para ( int ox = 0; boi == 2; boi + +) //novamente acesso ao primeiro e segundo subscrito

for (int oy = 0; oy == 3; oy + +)

cout < ; < myMatrix [ boi ] [ oy ] << " " //exibe os elementos da matriz , acrescentando um espaço após cada elemento

cout << endl;
< br > 5

Coloque números no subscrito da matriz para obter a matriz de elementos em demanda . Certifique-se de que os números sobre o índice estão dentro dos limites de tamanho da matriz . Adicione as seguintes linhas no código :

cout << myMatrix [1 ] [2] << " " << myMatrix [3] [1]; //imprime as posições 1 , . 2 e 3,1 da matriz

return ( 0); }


6

Copie e cole o código completo para compilar e executar o programa.

# include

using namespace std ;

int main () {


int myMatrix [3] [ ,"4] ;

for (int cx = 0; cx == 2; cx + +) //acessar o primeiro subscrito ,

for (int cy = 0; cy == 3; cy + +) //acessar o segundo subscrito ,

myMatrix [ cx ] [ cy] = ( cx +2) * ( cy 2 ) //usamos cx 2 e cy 2 , para evitar zeros na matriz .

cout << endl;

for (int ox = 0; boi == 2; boi + +) //novamente acesso ao primeiro e segundo subscrito

for (int oy = 0; oy == 3; oy + +)

cout << myMatrix [ boi ] [ oy ] << " " //exibe os elementos da matriz , a adição de um espaço depois de cada elemento

cout << endl;

cout << myMatrix [1 ] [2] << " " << myMatrix [3] [ ,"1] ; //imprime posiciona 1,2 e 3,1 da matriz

return ( 0); .

}
< br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer uma calculadora GPA em C + + 
·Como criar uma caixa de nova imagem em tempo de execuç…
·Como usar o C + + para obter USB Pen números de série…
·Como Prevenir Uso Múltiplo de um arquivo de cabeçalho…
·Projetos ASP.NET e Codificação em C 
·Como fazer Volumétrica Fog em Open GL 
·C + + Tipos de Dados 
·Como projetar o Editor Usando OpenGL 
·Como fazer um jogo Pong em C + + 
·Como usar arquivos de esqueleto em OGRE 
  Artigos em destaque
·Como converter um alfabeto em Caps no CPP 
·Como compilar C + + em Prompt 
·Como fazer uma calculadora Geometria em C + + 
·Como editar o Silverlight Datagrid 
·Como criar DropDownList com chave de pesquisa em C 
·Erros de sintaxe em C + + 
·Como fazer códigos de números aleatórios Só Mesmo e…
·Como projetar o Editor Usando OpenGL 
·Como compartilhar variáveis ​​ao longo CPP 
·Como fazer uma String em uma matriz em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados