PUCRS
Faculdade de Informática
Programação para Engenharia II



Analise a classe do programa abaixo e crie os métodos necessários para o armazenamento dos dados digitados pelo usuário.

#include <iostream>

class VetorDinamico{
public:
        // Métodos a serem criados
        // - construtora: deve alocar o vetor com um tamnho inicial, passado
        // como parâmetro.
        // - adiciona: coloca um dado no vetor. Se noa houver
        // mais espaço, deve alocar um novo vetor
        // - qtdDados: deve informar o número de dados inseridos no vetor
        // - getDado(i): deve informar o valor do dado 'i'

};

int main()
{

    VetorDinamico V1(5);
    int dado;

    do{
        cin >> dado;
        if (dado>0)
            V1.adiciona(dado);
        else break;
    } while (1);

    for(int i=0; i< V1.qtdDados(); i++)
    {
        cout << V1.getDado(i) << endl;
    }
}

Resposta
-----------------
FIM