te207-aula10
-
Upload
mattpolicarpo -
Category
Documents
-
view
217 -
download
0
Transcript of te207-aula10
8/16/2019 te207-aula10
http://slidepdf.com/reader/full/te207-aula10 2/5
Vetores
Também conhecidos como arrays (arranjos) ou matrizes;
Costuma-se chamar vetor quando tem apenas uma dimensão;
Armazenam vários dados de um mesmo tipo em um mesmo rótulo;
A principal vantagem é poder utilizar vários dados diferentes dentro de u
de repetição;
Sintaxe de declaração:
tipo nome[número_de_elementos];
8/16/2019 te207-aula10
http://slidepdf.com/reader/full/te207-aula10 3/5
Declaração
Exemplos de declaração:
int idade[50];
float nota[5];
Com inicialização:
int vetor[5] = {1, 3, 5, 7};
int valores[] = {1, 2, 3, 4}; char nome[] = {'A', 'n', 't', 'o', 'n', 'i', 'o'};
char sobrenome = "Silva";
8/16/2019 te207-aula10
http://slidepdf.com/reader/full/te207-aula10 4/5
Acesso aos elementos
O acesso sempre se dá pelo índice do elemento entre colchetes [ ]
Importante: o número dos elementos inicia em zero, portanto se o númelementos é N, o índice do último elemento será N – 1.
Exemplo: int nota[5];
nota[0] = 5;
nota[1] = 6;
nota[2] = 10;
nota[3] = 7;
nota[4] = 8;
printf("A segunda nota foi: %d\n", nota[1]);
nota[0]
5
nota[1]
6
nota[2]
10
nota[3]
7
8/16/2019 te207-aula10
http://slidepdf.com/reader/full/te207-aula10 5/5
Exercício
Escreva um programa que leia 10 números inteiros. Em seguida, imprim
que foram digitados em posições pares (2º, 4º, 6º, 8º, 10º).
Escreva um programa que leia um valor N e uma sequência de N número
inteiros. Em seguida, imprima os números na ordem inversa à que foi en