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