Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
Vetores:
Definio
Exemplo em linguagem C
Vetores
Definio:
Estrutura que permite o armazenamento de
vrios dados em um mesmo nome de varivel
atravs de ndices numricos.
Unidimensionais/Multidimensionais
Vetores/Array/Arranjo
Vetores
Exemplo:
int num = 3;
()
num = 6;
()
num = -4;
Vetores
Exemplo:
int num[3]; int num[3]={3,6,-4};
num[0] = 3;
num[1] = 6;
num[2] = -4;
3
0
6
1
-4
2
Vetores
Exemplo:
int num1[<<tamanho>>];
float num2[<<tamanho>>];
double num3[<<tamanho>>];
//vetor de char's => String
char nome[<<tamanho>>];
//vetor de String's
char *nomes[<<tamanho>>];
char nomes[<<tamanho>>][<<total caracteres>>]
Vetores
Exemplo:
int num[3] = {3, 6, -4};
printf(%d, num[0]);
printf(%d, num[1]);
printf(%d, num[2]);
Vetores
Exemplo:
int num[3];
num[0] = 3;
num[1] = 6;
num[2] = -4;
printf(%d, num[0]);
printf(%d, num[1]);
printf(%d, num[2]);
Vetores
Exemplo:
int num[3];
num[0] = 3;
num[1] = 6;
num[2] = -4;
for(i = 0; i < 3; i++)
printf(%d, num[i]);
Vetores
Exemplo:
int num[3];
for (i = 0; i < 3; i++)
scanf(%d,&num[i]);
for(i = 0; i < 3; i++)
printf(%d, num[i]);
Vetores
Exemplo:
char nome[20];
(...)
scanf(%s,&nome);
printf(%c,nome[0]);
printf(%c,nome[1]);
(...)
printf(%c,nome[19]);
Vetores
Exemplo:
char nomes[5][20];
for(i = 0; i < 5; i++)
scanf(%s,&nomes[i]);
for(i = 0; i < 5; i++)
printf(%s, nomes[i]);
Vetores
Exemplo:
struct string{
char nome[30];
};
Vetores
Exemplo:
struct string nomes[5];
for(i = 0; i < 5; i++)
scanf(%s,&nomes[i].nome);
for(i = 0; i < 5; i++)
printf(%s, nomes[i].nome);
Dvidas?