Matrizes são as estruturas de dados na linguagem C ++ que são estruturas de dados de tamanho fixo e não podem alterar o tamanho de uma matriz após serem declarados. Nas matrizes, você pode armazenar vários valores do mesmo tipo de dados.
Adicionar elementos a uma matriz é uma das tarefas amplamente usadas executadas na codificação C ++. Para adicionar elementos a uma matriz, você deve criar uma nova matriz com um tamanho máximo, copiar os elementos existentes na nova matriz e depois adicione o novo elemento a essa matriz.
Este artigo apresenta um guia detalhado para inserir um elemento em matriz C ++ com exemplos.
Como adicionar um elemento à matriz C ++
Existem diferentes métodos para adicionar elementos na matriz C ++, vamos discuti -los.
Método 1: insira os elementos para organizar um a um
Primeiro, você deve atribuir o tamanho de uma matriz, que pode ter qualquer tamanho. Então você deve inserir os elementos um por um que precisam ser inseridos na matriz de tamanho. Lembre -se de que você não pode alterar o tamanho da matriz depois de corrigi -lo no início. Depois de inserir os elementos, ele será adicionado a uma matriz e será impresso usando a função Cout.
Siga o exemplo abaixo de adicionar um elemento no final da matriz no código C ++:
#incluirNo código acima, inicializamos um tamanho máximo de uma matriz, que é 6 e inserimos os 5 primeiros elementos um por um. Em seguida, adicionamos um novo elemento a uma matriz e imprimimos a matriz atualizada com 6 elementos.
A seguir, a saída do programa.
Método 2: Digite elementos em uma posição/índice específica em uma matriz
No método acima, você só pode adicionar um elemento após o final dos elementos anteriores da matriz. No entanto, se você deseja adicionar manualmente um elemento a um índice ou posição específica em uma matriz, você pode usar este método. Aqui neste método, usaremos o tamanho máximo de uma matriz como a que já fizemos no método acima e depois imprimirá essa matriz. Depois disso, temos que selecionar a posição em que queremos adicionar o elemento a essa matriz.
Vamos acompanhar um exemplo mostrado abaixo:
#incluirNo código acima, inserimos o tamanho da matriz e adicionamos os elementos em uma matriz. Em seguida, selecionamos a posição em que queremos adicionar o elemento a uma matriz. Assim que o elemento for inserido, ele será adicionado à lista de matrizes nessa posição.
A saída da seguinte matriz é mostrada abaixo:
Conclusão
Matrizes são o espaço consecutivo em nossa memória do sistema, onde podemos colocar ou tomar tipos homogêneos de dados do usuário. É a melhor forma de estrutura de dados na linguagem C ++. Nas diretrizes acima, vimos abordagens diferentes para adicionar um novo elemento em uma matriz. O primeiro é o método direto que ajuda a adicionar elemento no último Array e, na segunda abordagem, o novo elemento da matriz pode ser alterado em qualquer lugar da matriz em que você seleciona a posição e ele inserirá o elemento antes dessa posição em uma matriz.