Aula 22 – Vetor ou array – Algoritmo em C

Código 10 – Vetor (array) e for
Esse é um programa bem simples e curto, ele irá contar a quantidade de ocorrências de números negativos e positivos em um array de inteiros.
- Vamos aprender a utilizar vetor (array)
- O array servirá para guardar os números inteiros
- Utilizaremos um array com seis posições
- Vamos ver também como funciona o for
- Utilizaremos o for para percorrer o array com os números
O que é e para que serve um vetor (array)???
Diferente de uma variável comum, que guarda apenas um valor, um vetor é um tipo de variável que guarda uma coleção de dados de um mesmo tipo, é uma estrutura de dados indexada.

Representação de um vetor de inteiros de cinco posições
Em cada posição, em cada slot desse array, é possível guardar um número inteiro representado com 32 bits.
Código 10
#include <stdlib.h>/*Instrução de pré-processamento, habilita nosso programa a usar essa biblioteca de entradas e saídas, possui funções como scanf e printf*/
#include <stdlib.h>/*Instrução de pré-processamento, habilita nosso programa a usar essa biblioteca, para poder usar o system("PAUSE"); */
#include <locale.h>/*Instrução de pré-processamento, habilita nosso programa a usar essa biblioteca, para usar caracteres como: ç, Ç, Â ,â etc. No printf( )*/
void main (void)
{
int contN, contP, i;
int numeros[6] = {-4, 2, 5, -6, 9, 7}; //vetor já preenchido
/*Ativa a configuração da biblioteca locale.h para português*/
setlocale(LC_ALL, "Portuguese"); //Ativa a configuração da biblioteca locale.h para português
contN = 0;
contP = 0;
for ( i = 0; i < 6; i++ )
{
if (numeros[i] < 0)
contN++;
else
contP++;
}
printf ("\nA quantidade de números negativos é: %d\n", contN);
printf ("\nA quantidade de números positivos é: %d\n\n\n\n", contP);
system("PAUSE");
}
Link encurtado para download dos códigos
