Aula 22 - Vetor ou array - Algoritmo em C

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. 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