Como imprimir uma matriz em C ++

Como imprimir uma matriz em C ++
A matriz é o grupo de elementos de um tipo semelhante que são colocados em locais de memória contígua. O principal da matriz é que ela pode ser referenciada com a ajuda de um índice a um identificador único. Podemos declarar a matriz como nossa própria escolha. Quando declaramos a matriz, o campo de elementos dentro dos suportes quadrados. A sintaxe da matriz em C ++ é o nome da variável do tipo de dados [Rang] = elementos, o intervalo pode ser definido automaticamente se atribuirmos a elementos. Nesse caso, você pode deixar os suportes quadrados vazios onde o tipo é válido, como inteiro e flutuação. Esses elementos começam de zero a assim. O óbvio é que devemos declarar antes de seu uso.

Por padrão, a inicialização da matriz é da esquerda para a direita. Podemos dizer que nenhum de seus elementos pode ser definido como qualquer local específico da memória da matriz. Depois de definir o intervalo ou elemento da matriz, podemos dar valores após o sinal igual no aparelho encaracolado . Podemos inicializar explicitamente valores específicos quando os declaramos. O número de valores não deve ser maior que o intervalo que definimos como um intervalo da matriz.

Inserir e imprimir a matriz:

Aqui mostramos como simplesmente inicializamos, inserimos e imprimimos uma matriz. Podemos acessar o valor da matriz, assim como acessamos a variável simples do tipo de dados idêntico. Se excedermos o limite da matriz, não há erro no tempo de compilação, mas pode causar um erro de tempo de execução.

#incluir
usando namespace std;
int a [] = 4, 8, 16;
int main ()

cout << a[0]<cout << a[1]<cout << a[2]<retornar 0;

Aqui, adicione nosso fluxo de entrada e saída e adicione padrões de namespace. Em seguida, inicializamos uma matriz inteira com o nome de 'a' e atribuímos alguns valores. No corpo principal do código, simplesmente exibimos a matriz com seus índices. Para tornar nossa saída legível, imprimimos todos os valores em uma nova linha com a ajuda da instrução ENDL.

Imprima matriz com loop:

No exemplo acima, usamos uma declaração cout para cada índice que torna nosso código demorado e ocupa espaço na memória. Usamos o loop para cout nossa matriz; Isso torna nosso código curto e economiza nosso tempo e espaço.

#incluir
usando namespace std;
int arr [10] = 12, 14, 16, 18, 20, 22, 24, 26, 28, 30;
int main ()

para (int i = 0; i<10 ; i++ )

cout << arr[i]<<"\t";

retornar 0;

Agora podemos ver que inicializamos uma longa matriz com o comprimento de 10 e os membros designados em cada índice. Em seguida, escrevemos um loop e o limite do loop é o mesmo que o limite da matriz no corpo principal do código. No loop, apenas escrevemos a declaração de cout junto com o endl e exibimos cada membro da matriz que começa de zero até que a condição seja falsa.

Obtenha valor de valor e impressão:

Como sabemos que na programação, há muitos problemas a serem resolvidos, precisamos de algo que tenha versatilidade em nosso desenvolvimento. A matriz pode nos permitir inserir seu valor. Essa matriz o armazenará em seus índices, e podemos usar esses valores de acordo com nossa escolha ou condição.

#incluir
usando namespace std;
int main ()

int b [5];
para (int i = 0; i < 5; i++)

cout << "Enter Value for index " << i b[i];

cout << "\n You Entered\n";
para (int i = 0; i < 5; i++)

cout << "At index : " << i << " ,Value is : " << b[i] << " \n";

retornar 0;

Aqui incluímos nossa biblioteca e namespace e iniciamos o corpo principal do programa. Em nossa principal função, inicializamos nossa matriz com o tipo de dados de inteiro. Depois disso, começamos nosso loop e pedimos ao usuário que insira os valores em todos os índices de loop. Encontramos esses valores em seus respectivos índices. Então começamos outro loop para exibir os valores que inserimos no loop anterior.

Obtenha o tamanho e o valor e imprima a matriz:

Como dissemos acima, a matriz nos dá muitas instalações para nos tornar confortáveis ​​durante a codificação. Aqui conversamos que também podemos definir o tamanho de nossa matriz. Para salvar nossa memória no tempo de execução. Se não soubermos o tamanho durante a codificação, você pode esvaziar a matriz e pedir ao usuário que defina o tamanho no tempo de execução.

#incluir
usando namespace std;
int main ()

int tamanho = 0;
coutsize;
cout<int myarr [tamanho];
para (int i = 0; i < size; i++)

cout << "Enter Value at index " << i myarr[i];

cout << "\n You Entered\n";
para (int i = 0; i < size; i++)

cout << myarr[i] << " \t";

retornar 0;

Como você vê neste exemplo, após os protocolos do código, iniciamos nosso corpo principal e inicializamos uma variável com o tipo de dados de número inteiro. Depois de tirar o valor do usuário, armazenamos essa variável. Então atribuímos esse valor como o tamanho da matriz. Depois disso, começamos o loop para obter valores da matriz do usuário e os armazenamos em seus índices. Rapidamente depois disso, usamos outro loop para exibir nosso valor e usamos “\ t” para inserir uma guia entre o valor e eles separados dos outros.

Imprima 2D Array:

Discutimos agora o revestimento ou 1D, que é uma matriz única. Aqui discutimos o outro e principal tipo de matriz que é chamado de matriz 2D ou duas dimensões. Esta matriz é como uma matriz e entramos em nossos valores em seus índices. É assim que deve indexar: um é da esquerda para a direita ou em uma linha; o segundo é de up para baixo ou na coluna.

A sintaxe da matriz 2D em C ++ é o nome da variável do tipo de dados [Rang] [range] = elemento, elemento, elemento, elemento. Agora vamos para o exemplo.

#incluir
usando namespace std;
int main ()

int dois_d_arr [2] [2] = 2,4, 6,8;
cout<<"value at 0,0 = "<cout<<"value at 0,1 = "<cout<<"value at 1,0 = "<cout<<"value at 1,1 = "<retornar 0;

Aqui podemos ver que não há coisa difícil neste código; simplesmente inicializamos uma matriz 2D inteira. Você pode dizer que tomamos uma matriz de 2 × 2. Em seguida, atribua valores a esta matriz. Depois disso, apenas imprimimos essas matrizes e você pode ver os valores em seus respectivos índices.

Conclusão:

Este artigo define a matriz e discute brevemente todos os seus recursos básicos. Além disso, estudamos quantas maneiras de ler e escrever matrizes no código. Em seguida, descrevemos o principal tipo de matriz, uma matriz 2D e depois explicamos como podemos exibi -la de várias maneiras com a ajuda de diferentes exemplos.