C + + é uma , de propósito geral o uso da linguagem de programação popular na criação de uma ampla variedade de aplicações de software. Uma matriz bidimensional é um tipo especial de dados em C + + , que coleta dados e armazena-lo para uso posterior. A " forma " de uma matriz 2- D como um gráfico que contém um determinado número de linhas e colunas. Cada coluna de dados é identificada pelo valor da linha para a qual a coluna está ligada . Loops são uma forma conveniente para preencher uma matriz de 2 -D , porque eles podem atribuir rapidamente valores a sua correcta linha e coluna. Isto é muito mais eficiente do que um programador de inserção de dados individuais manualmente na matriz . Instruções
1
Inicializar uma matriz bidimensional . Isso envolve a especificação do tipo de matriz , tais como " int " ou " carvão ", e especificando as dimensões da matriz . Por exemplo, inicializar um array de inteiros bidimensional com três linhas e três colunas assume esta forma geral :
int 2darray [3] [3];
2
Criar um " para "loop para indicar a linha atual a ser preenchido . Por exemplo, para especificar o número da linha para preencher o 3 x 3 inteiro disposição 2darray o código fica assim:
for (int row = 0; linha < 3; row + +) { } < br >
Este loop começa na primeira linha , loops, salta para a próxima linha , loops , novamente, salta para a terceira fila depois pára.
3
Criado um segundo " , aninhada " loop for dentro do primeiro loop for para preencher os valores dos elementos de cada coluna. Por exemplo , o código para preencher as colunas para a matriz 2darray se parece com isso :
for (int coluna = 0; coluna < 3; coluna + +) { }
Quanto o laço externo , este loop começa na primeira linha , loops, salta para a próxima linha , loops , novamente, salta para a terceira fila depois pára.
4
Atribua a cada elemento dentro de cada coluna com um valor. A operação de atribuição ocorre a partir do interior, aninhada para loop. Por exemplo, para multiplicar coordenar a coluna pela linha coordenar o código fica assim:
for (int coluna = 0; coluna < 3; coluna + +) { 2darray [linha ] [ coluna ] = linha * coluna ;}
5
Verifique se o seu código para garantir que está devidamente estruturado . Por exemplo, o código correto para preencher 2darray com os elementos iguais aos valores multiplicados da linha e coluna coordena parecido com este:
for (int coluna = 0; coluna < 3; coluna + +) { for (int coluna = 0; coluna < 3; coluna + +) { 2darray [linha ] [ coluna ] = linha * coluna ;}}