Neste artigo, discutiremos os vários aspectos de um Array bidimensional em C ++, incluindo sua sintaxe, declaração, inicialização e acesso.
Como usar a matriz bidimensional em C++
Linhas e colunas compõem um Array bidimensional (2d). A sintaxe geral para declarar esse tipo de matriz em C ++ é mostrada abaixo:
Sintaxe:
A sintaxe de um Array bidimensional em C ++ é o seguinte:
Datatype Array_name [Row_size] [Column_size]
Qualquer tipo de dados C ++ válido, incluindo int, char, duplo, etc., pode ser usado como o tipo de dados neste caso. O tamanho da matriz é determinado pelo tamanho da linha e pelo tamanho da coluna.
Por exemplo, a sintaxe pode ser assim se formos construir uma matriz com 5 linhas e 2 colunas:
Int Array [5] [2];
Aqui está um código completo para declarar ou usar um bidimensional variedade em c++.
#incluir
usando namespace std;
int main ()
int arr [3] [2] = 54, -2,
63, 2,
24, 18;
para (int i = 0; i < 3; ++i)
for (int j = 0; j < 2; ++j)
cout << "arr[" << i << "][" << j << "] = " << arr[i][j] << endl;
retornar 0;
No código acima, inicializamos um Matriz 2D nomeado 'arr', com 3 linhas e 2 colunas. Em seguida, os itens da matriz são impressos na tela usando um loop aninhado. O exterior para loop acessa os itens de linha da matriz de i == 0 a i == 2. E o loop interno acessa os itens da coluna da matriz de j == 0 a j == 1. À medida que a iteração ocorre, os elementos das matrizes são impressos.
Saída
Usos da matriz bidimensional em C++
Operações lógicas, aritméticas e relacionais podem ser realizadas em matrizes bidimensionais. Por exemplo, para adicionar dois Matrizes 2D, Podemos usar um loop aninhado para iterar sobre cada elemento e adicioná -los um por um. O tamanho das matrizes de saída corresponderá ao das matrizes de entrada.
Funções padrão de entrada e saída como Cout e CIN podem ser usadas para executar operações de entrada e saída em matrizes bidimensionais. Por exemplo, podemos usar um loop aninhado para iterar sobre cada elemento de uma matriz bidimensional e produzi-lo usando o cout.
Conclusão
Na linguagem de programação C ++, uma matriz bidimensional é um tipo de estrutura de dados que nos permite armazenar e controlar vários elementos do mesmo tipo de dados em uma forma retangular. No artigo acima, discutimos a sintaxe, declaração, inicialização e acesso de Matrizes bidimensionais em c++. Eles são amplamente utilizados na programação para tarefas envolvendo matrizes, grades e tabelas. Compreendendo o básico de Matrizes bidimensionais é essencial para dominar a programação C ++.