Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como preencher uma matriz 2D em C
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); }




Anterior :

Próximo : No
  Os artigos relacionados
·Tipos de dados de atributos de variáveis ​​
·Como usar o GDB Com Eclipse 
·Como mesclar inteiros algoritmos originais 
·Como projetar seu próprio jogo usando C + + 
·Como declarar uma String em C + + 
·Como implementar a curto tempo de atraso em C 
·Como desenhar linhas no Visual C + + 
·Como converter binário para um Integer em programaçã…
·Como Incorporar RESX no CSC Compiler 
·Como imprimir os números de aumento na mesma linha , m…
  Artigos em destaque
·Tipos de retorno C Função 
·Como criar um Randomizer em C 
·Como fazer um fatorial em CPP 
·Um tutorial sobre Alertas iPhone SDK 
·Como abrir um arquivo em C + + para leitura 
·Como definir o nível de isolamento em ODBC 
·Como entrada uma string do teclado 
·Visual C não faz EXE 
·Como exibir variáveis ​​booleanos em C + + 
·Como fazer uma String em uma matriz em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados