Implementação Vetor Disciplina AED

770 palavras 4 páginas
//Importando bibliotecas necessarias.
#include
#include
#include
#include
#include

//Classe Vetor.
#define TAM 10 class vetor
{
private: //Variaveis de instancia. int num_elementos; int vet[TAM];

public:

//Metodo construtor. vetor(){

//Inicializando variaveis de instancia. num_elementos = 0;

for(int i = 0; i < TAM; i++){

vet[i] = 0;

}//Fim do For.

}//Fim do construtor.

//Metodo quant_elementos "Retorna o número de elementos armazenados no vetor". int quant_elementos(){

//Retornando quantidade de elementos. return num_elementos;

}//Fim do metodo - quant_elementos.

//Metodo insere_elemento "Insere x na primeira posição vazia do vetor". void insere_elemento(int x){

//Iterando elementos do vetor. for(int i = 0; i < TAM; i++){

//Verificando se a posicao se encontra disponivel. if (vet[i] == 0){

//Adicionando elementos no vetor e acrescendo seu valor. vet[i] = x; ++num_elementos;

//Realizando quebra do loop. break;

}//Fim do If.

}//Fim do For.

}//Fim do metodo - insere_elemento.

//Metodo minha_posicao "Retorna a posição da primeira ocorrência de x no vetor ou o valor -1 caso x não seja encontrado". int minha_posicao(int x){

//Variaveis locais. int posicao = -1;

//Iterando elementos do vetor. for(int i = 0; i < TAM; i++){

//Verificando se a posicao se encontra disponivel. if (vet[i] == x){

//Indicandoa posicao que o mesmo foi localizado. posicao = i;

//Realizando quebra do loop. break;

}//Fim do If.

Relacionados

  • TBC um desafio no ensino
    6948 palavras | 28 páginas
  • Classificação de algoritmos de ordenação
    1365 palavras | 6 páginas
  • Simulado aed
    1183 palavras | 5 páginas
  • Tecnologia
    2514 palavras | 11 páginas
  • Mario tarado9
    2018 palavras | 9 páginas
  • Trabalho
    3601 palavras | 15 páginas
  • Orientacao a objetos
    3220 palavras | 13 páginas
  • Ordenação
    3413 palavras | 14 páginas
  • GICO_JR
    16013 palavras | 65 páginas
  • Análise economica do direito
    16055 palavras | 65 páginas