Buscar

a10 t05

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Manipulações com Vetores 
 
 
Vamos continuar atribuindo valores para cada posição. Na prática, cada posição será a 
nota de um aluno. 
 
 notas[1]=8; 
notas[2]=9.5; 
notas[6]=6; 
notas[13]=5 
notas[7]=7.5; 
notas[8]=7.5; 
notas[9]=8; 
notas[12]=4.5; 
notas[5]=4.5; 
notas[10]=9; 
 
Após essas atribuições, teremos o seguinte vetor na memória: 
notas 
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 
7.5 8 9.5 
 
4.5 6 7.5 7.5 8 9 
 
4.5 5 
 
 
Veja com atenção o código em C++ a seguir: 
 
1 
 
#include <iostream> 
2 
 
using namespace std; 
3 
 4 
 
int main (void){ 
5 
 
int a=1; 
6 
 
int b=2; 
7 
 
float notas[15]; 
8 
 9 
 
notas[1]=8; notas[2]=9.5; notas[6]=6 ;notas[13]=5; 
 
 
 
10 
 
notas[7]=7.5; notas[8]=7.5; notas[9]=8 ;notas[12]=4.5; 
11 
 
notas[5]=4.5; notas[10]=9; 
12 
 13 
 
notas[a+b]=4; 
14 
 
notas[4] = 2*3.5; 
15 
 
notas[10] = 2*notas[1] – 7; 
16 
 
notas[2*7] = 6.5; 
17 
 
} 
 
Veja que fizemos alguns tipos de manipulações: 
 
1 - Na linha 13, somamos os valores das variáveis a(1) e b(2) e atribuímos na posição 
4 do vetor o valor 4. Lembre-se que é a posição 4 porque o índice do vetor começa 
com 0; 
 
2 - Na linha 14, atribuímos o resultado de uma expressão ao índice 4 do vetor 
(posição 5); 
 
3 - Na linha 15, também atribuímos o resultado de uma expressão ao índice 10 
(posição 11). Mas aqui usamos o valor presente na posição 1 do vetor, assim: 
 
 
notas[10] = 2 * notas[1]-7; 
// veja a figura. O valor da posição notas[1] é 8 
// Portanto, notas[10] = 2*8 – 7; 
// notas[10] = 9; 
 
4 - Na linha 16, fizemos uma conta dentro do índice: 2*7 = 14, e atribuímos o valor 
6.5 no resultado da conta: notas[14] = 6.5; 
 
Portanto, veja que é possível fazer várias combinações com os índices e valores. 
 
Observação: lembre-se que “vetor” e “array” são sinônimos!

Outros materiais