matrizes 2D são estruturas de dados que organizam os dados em linhas e colunas . C usa a I, J subscrito notação para aceder aos elementos da matriz . Implementação de circuitos controlados permite ao programador acessar elementos do array um de cada vez para ser preenchido com dados. Preenchendo a estrutura de dados matriz 2D é um exercício de programação básica que introduz o programador novato para os conceitos de matrizes, loops e tipos de dados. Instruções
Projete o algoritmo
1
Criar uma matriz 2D de elementos 'N' . Escolha os dados para preencher a matriz com .
2
Comece um loop para passar a linha da primeira para a última linha.
3
Nest um loop dentro o circuito de linha para encher cada primeiro elemento em cada coluna . Uma vez que uma linha é completamente preenchido , o programa vai passar para a próxima linha.
4
saída da matriz 2D na tela para verificar o preenchimento.
5
A algoritmo completo : .
Criar uma matriz 2D de elementos 'N ' em
Escolha os dados para preencher a sua matriz
Crie um loop linha
Nest . uma coluna de loop
saída 2D matriz
Codificação do Programa
6
Configure o programa. O programa de saída da matriz para a tela, ea função de saída é implementado na biblioteca iostream
Este é o código: .
# Include
using namespace std;
int main () {
7
Criar nossa matriz 2D . No exemplo , a matriz irá armazenar números inteiros
Este é o código :
int matrix2d [10] [ 10];
8
Escolha os dados . para preencher a matriz . Para o exemplo, usar 3, embora qualquer número inteiro será válida
Este é o código: .
Int fill_number = 3;
9
Crie um loop linha e . ninho um loop coluna dentro dele
Este é o código :
for (int i = 0; i == 9; i + +) //Lop Row
{
for (int j = 0; j == 9; j + +) //coluna Nested loop de
{
matrix2d [i] [j] = fill_number ;
10
saída da matriz 2D. . O programa de saída da matriz , ao mesmo tempo, o valor de enchimento são armazenados na matriz
Este é o código :
cout << matrix2d [ i ] [ j ] ; //saída da matriz
}
cout << endl; }
11
Termine o seu programa de devolver qualquer valor < . br>
voltar (0); }
12
Este é o código completo :
# include
using namespace std;
int main () {
int matrix2d [10] [ 10];
int fill_number = 3; < br >
for (int i = 0; i == 9; i + +) //Lop Row
{
for (int j = 0; j == 9; j + +) //loop aninhado Coluna
{
matrix2d [i] [j] = fill_number ;
cout << matrix2d [i] [j] //saída matriz
}
cout << endl; }
return ( 0); }