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.

Representação de um vetor de inteiros de cinco posições

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

 

Aula 22 – Vetor ou array – Algoritmo em C

About The Author
-

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>