Você está na página 1de 5

Programao em linguagem C:

vetores
TE207 Tcnicas de Programao em Engenharia Eltrica I
Prof. Vitor Yano DELT/UFPR vitoryano@gmail.com

Vetores
Tambm conhecidos como arrays (arranjos) ou matrizes;
Costuma-se chamar vetor quando tem apenas uma dimenso;
Armazenam vrios dados de um mesmo tipo em um mesmo rtulo;
A principal vantagem poder utilizar vrios dados diferentes dentro de um lao
de repetio;
Sintaxe de declarao:
tipo nome[nmero_de_elementos];

Declarao
Exemplos de declarao:
int idade[50];
float nota[5];

Com inicializao:

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";

Acesso aos elementos


O acesso sempre se d pelo ndice do elemento entre colchetes [ ]
Importante: o nmero dos elementos inicia em zero, portanto se o nmero de
elementos N, o ndice do ltimo elemento ser N 1.

Exemplo:

int nota[5];
nota[0] = 5;
nota[0]
nota[1]
nota[2]
nota[1] = 6;
5
6
10
nota[2] = 10;
nota[3] = 7;
nota[4] = 8;
printf("A segunda nota foi: %d\n", nota[1]);

nota[3]
7

nota[4]
8

Exerccio
Escreva um programa que leia 10 nmeros inteiros. Em seguida, imprima aqueles
que foram digitados em posies pares (2, 4, 6, 8, 10).
Escreva um programa que leia um valor N e uma sequncia de N nmeros
inteiros. Em seguida, imprima os nmeros na ordem inversa que foi entrada.

Você também pode gostar