Vetores Multidimensionais
Vetores multidimensionais permitem trabalharmos com mais de uma dimensão ao mesmo tempo. A forma mais simples é o vetor bidimensional, também conhecido por matriz.
Para declarar um vetor bidimensional de inteiros de tamanho 2, 3, utilizamos a seguinte sintaxe:
int vetor[2][3];
Assim, teremos um vetor de 2 linhas por 3 colunas:
Inserindo valores em cada parte de um vetor
Seja o seguinte vetor:
int n[2][3];
Após executarmos as seguintes atribuições:
n[0][0]= 11;
n[0][1]= 12;
n[0][2]= 13;
n[1][0]= 14;
n[1][1]= 15;
n[1][2]= 16;
Teremos um vetor com os seguintes elementos:
Exemplo de um programa que lê e escreve um conjunto de 6 números inteiros e armazena-os em um vetor bidimensional (matriz) de 2 linhas por 3 colunas.
#include <stdlib.h>
#include <stdio.h>
int main(){
int numero[2][3];
int i,j;
for(i=0;i<=1;i++) //for para a linha
{
for(j=0;j<=2;j++) //for para a coluna
{
printf("Digite um numero:");
scanf("%d",&numero[i][j]);
printf("nro digitado:%d\n",numero[i][j]);
}
}
system("PAUSE");
return 0;
}
A matriz número ficará com a seguinte configuração se digitados os números 1,2,3,4,5,6, um após o outro: