te207-aula10

5
Programação em linguagem C: vetores TE207 Técnicas de Programação em Engenharia Elétrica I Prof. Vitor Yano DELT/UFPR [email protected]

Transcript of te207-aula10

8/16/2019 te207-aula10

http://slidepdf.com/reader/full/te207-aula10 1/5

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