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