Implementação Vetor Disciplina AED
#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.