Escolar Documentos
Profissional Documentos
Cultura Documentos
qumica, por exemplo). O nome nota o nome do conjunto, assim podemos dizer que a nota do 3o aluno
na 2a prova 6.4 ou representar nota[2,1] = 6.4
7.5.1
Declarao e inicializao
A declarao e inicializao de vetores de mais de uma dimenso feita de modo semelhante aos
vetores unidimensionais.
Sintaxe: A sintaxe para declarao de vetores multidimensionais :
tipo nome[tam_1][tam_2]...[tam_N]={{lista},{lista},...{lista}};
onde:
tipo o tipo dos elementos do vetor.
nome o nome do vetor.
[tam_1][tam_2]...[tam_N] o tamanho de cada dimenso do vetor.
{{lista},{lista},...{lista}} so as listas de elementos.
Exemplo: veja algumas declaraes e inicializaes de vetores de mais de uma dimenso.
Observe que a inicializao de nota gera a tabela do exemplo do incio desta seo.
float nota[5][3] = {{8.4,7.4,5.7},
{6.9,2.7,4.9},
{4.5,6.4,8.6},
{4.6,8.9,6.3},
{7.2,3.6,7.7}};
int tabela[2][3][2] = {{{10,15}, {20,25}, {30,35}},
{{40,45}, {50,55}, {60,65}};
Neste exemplo, nota um vetor duas dimenses ([][]). Este vetor composto de 5 vetores
de 3 elementos cada. tabela vetor de trs dimenses ([][][]). Este vetor composto de 2 vetores
de 3 sub-vetores de 2 elementos cada.
7.5.2