[Matriz Bidimensional] [Intermediário] [Linguagem C]
Definição de Matrizes em Linguagem C
As matrizes em geral são caracterizadas por se tratarem de uma única variável de um determinado tamanho que guarda varias informações do mesmo tipo. Essas informações são gravadas na memória seqüencialmente e são referenciadas através de índices. As matrizes podem ser tanto unidimensionais (vetores) como multidimensionais.
Matrizes Bidimensionais
São matrizes linha-coluna, onde o primeiro índice indica a linha e o segundo a coluna. Esse tipo de matriz é considerado o caso mais simples de matrizes multidimensionais, veja nosso pequeno Programa abaixo, que é uma matriz Bidimensional ou uma Matriz 2x2 (Dois por Dois):
Código:
#include <stdio.h>
#include <stdlib.h>
void main() //Chamando a Compilação
{
int A[2][2],linha,coluna; //Declarando as variáveis
A[1][1]=1; // A Linha 1 Coluna 1 Recebe 1
A[1][2]=2; // A Linha 1 Coluna 2 Recebe 2
A[2][1]=0; // A Linha 2 Coluna 1 Recebe 0
A[2][2]=3; // A Linha 2 Coluna 2 Recebe 3
for(linha=1;linha<=2;linha++){ //incio do laço for para imprimir as Linhas
for(coluna=1;coluna<=2;coluna++){ //inicio do laço for para imprimir as Colunas
printf("%d",A[linha][coluna]); //imprimindo na tela o Resultado da Matriz
} //fim do For Linhas
printf("\n"); //Quebra de Linha
} //Fim do For Colunas
system("\nPause\n"); //Comando utilizado para segurar a compilação
} //fim do Programa
Informação
| Créditos pelo Tutorial : Sup_Anjo | |