Escolar Documentos
Profissional Documentos
Cultura Documentos
bolsa[12] = {1000,800,900,700,850,567,984,456,789,452,957,788}
• Declaração de vetores:
123
vetor[0] vetor[1] vetor[2] vetor[3] vetor[4] vetor[5]
Exemplo:
char vogal[5]= {’a’,’e’,’i’,’o’,’u’};
Evita-se assim, ter que escrever
char vogal[5];
vogal[0]= {’a’};
vogal[1]= {’e’};
vogal[2]= {’i’};
vogal[3]= {’o’};
vogal[4]= {’u’};
• Exemplo 1: Escrever um código em C que leia os valores pagos a
um indivíduo durante um ano. Em seguida o programa deverá
mostrar os valores mensais e total anual.
#include <stdio.h>
#include <conio.h>
main ()
{
float sal[12];
float total=0;
int i;
X O
X
O
No caso anterior, o que declaramos não foi uma matriz, mas sim
um vetor de 3 posições Velha[3], em que cada uma dessas posições
é formada por um vetor de três caracteres.
• Uma matriz é um caso particular de declaração
de vetores com qualquer número de dimensões.
Velha[0] = X O
Velha[1] = X
Velha[2] = O
Carga inicial
A carga inicial deve ser realizada da mesma forma que para
vetores de uma dimensão:
char Velha [3][3]={........}
Como Velha é um vetor de vetores, a carga inicial seria:
char Velha [3][3]={{’X’,’ ’,’O’},{’ ’,’X’,’ ’}, {’ ’,’ ’,’O’}}
• Uma matriz é um caso particular de declaração
de vetores com qualquer número de dimensões.
/* Exemplo de matriz para jogo da velha */
#include <stdio.h> /* printf */
#include <conio.h>
main ()
{
char Velha[3][3]={{'X',' ','O'},{' ','X',' '},{' ',' ','O'}};
int i,j;
getch();
}