aula 4
Em uma matriz é possível ter uma coleção de variáveis do mesmo tipo, sendo referenciada por apenas uma variável.
Para recuperar ou informar um valor para uma matriz é necessário informar qual índice receberá ou retornará o valor.
Ao se declarar uma matriz, as posições da memória serão reservadas de forma seqüencial.
Declaração:
◦ Ao se declarar um vetor é necessário informar o tipo de valor que será possível armazenar e a quantidade de valores que será armazenado.
tipo variavel [tamanho];
int numeros[10];
◦ Pode-se declarar inicializando o vetor com valores padrão, sendo assim o tamanho pode ser omitido.
int aula[] = {1,2,3,4};
float decimais[] = {1.1, 2.2, 3.3, 4.4};
Acessando valores
◦ Para acessar valores de um vetor, deve-se informar qual índice será acessado, sendo que, o primeiro índice sempre é 0(zero) e o último sempre será o tamanho do vetor subtraído de 1. int aula[] = {1,2,3,4}; aula[0] = 20; aula[3] = aula[2];
#include
#include
int main()
{
int numeros[5]; int i; printf("Informe os numeros do vetor .... \n"); for(i = 0; i < 5; i++)
{
printf("[%d] ",i); scanf("%d",&numeros[i]); } printf("Imprimindo os valores do vetor ...\n"); for(i = 0; i < 5; i++)
{
printf("[%d]=%d \n",i,numeros[i]);
}
system("pause");
}
Ao se declarar um vetor que o tamanho do mesmo pode ser definido por um valor informado pelo usuário, devemos realizar as seguintes ações:
◦ Declarar uma variável do tipo inteiro;
◦ Realizar a leitura da variável inteira;
◦ Declarar o vetor informando no seu tamanho a variável inteira;
#include
#include
int main()
{
int n; printf("Informe a quantidade de numeros que deseja informar "); scanf("%d",&n); int numeros[n]; int i = 0;
for(i=0;