Escolar Documentos
Profissional Documentos
Cultura Documentos
VETORES
Vetores
Imagine que fosse necessrio criar um programa para
Vetores
Mas, o que um vetor?
Uma sequncia de vrios valores de mesmo tipo, armazenados
normal.
Vetores
Logo aps, se d um nome para o vetor (assim como as variveis). Vale lembrar que
as regras para nomear uma varivel tambm so vlidas para um vetor.
E finalmente, a quantidade de elementos que sero armazenados pelo vetor, entre [].
Exemplos:
int vet[10];
char nome[30];
Nome da
varivel vetor
float salarios[1000];
Quantidade de
elementos que sero
armazenados no vetor.
Vetores
A varivel vet possui 4 espaos de memria onde podem
um determinado elemento?
Espao de
Memria
Espao de
Memria
Espao de
Memria
Espao de
Memria
Vetores
A varivel vet possui 4 espaos de memria onde podem
um determinado elemento?
O vetor trabalha com ndices, ou posies, que no C/C++
iniciam de 0 (sempre).
vet
0
Vetores
Para inserir o valor 76 na posio 2 seria necessrio o seguinte
cdigo:
vet[2] = 76;
Vetores
Lembre-se: o limite do vetor sempre seu tamanho menos 1.
Vetores
Vetor [0]
Vetor [1]
Vetor [2]
Vetor [3]
Vetor [4]
Vetor [5]
Vet[0] = 123
123
Vetor [0]
Vetor [1]
Vetor [2]
Vetor [3]
Vetor [4]
Vetor [5]
Vetores
vet[5] = vetor[0]*2;
123
Vetor [0]
246
Vetor [1]
Vetor [2]
Vetor [3]
Vetor [4]
Vetor [5]
369
Vetor [1]
Vetor [2]
246
Vetor [3]
Vetor [4]
Vetor [5]
Vogal[0] = a;
Vogal[1] = e;
Vogal[2] = i;
Vogal[3] = o;
Vogal[4] = u;
Exemplos de declarao
Vetor com 10 elementos no iniciados
Int v[10];
Vetor com 3 elementos automaticamente iniciados
com os valores 5, 10 e 15
e 15
Vetores
Faa um programa que preencha um vetor de
Vetores
Ao ler uma varivel, acessamos somente uma posio. No caso do
vetor mais que uma posio acessada pela mesma varivel. Imagine
um vetor de 1000 posies, sendo lido posio a posio:
scanf("%d%d%d%d%d",&vet[0],&vet[1],&vet[2],&vet[3],&vet[4]); at a
milsima posio.
as posies.
Seguem outros exemplos.
Vetores
Faa um programa que preencha um vetor de 20 posies e
Vetores
Existe, normalmente, confuso ao que se refere a acessar o
Vetores
Elabore um algoritmo que preencha um vetor de 15
Vetores
O vetor foi preenchido de forma normal.
A grande diferena que o vetor precisa ser impresso de forma
Int V[10]
Int X[20]
das funes:
Lembrando que para enviar um vetor com 10 inteiros a funo inic1 esta dever ter um
parmetro do mesmo tipo de varivel.
Agora a funo void inic(int s[], int n) recebe um vetor de inteiros (sem indicar qual a sua
dimenso) e um inteiro que indica o numero de elementos a iniciar