/*
 * Instituto Superior de Engenharia do Porto
 *
 * Estruturas de Informação
 *
 * 2000/2001
 *
 * ------------------------------------------
 *
 * Classe de Vector de Inteiros V2
 *		- aumento dinamico do tamanho do vector
 *
 * teste_vectorint.cpp
 *
 */

#include "vectorint.h"
#include "..\ei-include\erro.h"
#include <iostream.h>


void main()
{
	VectorInteiros v1;

	cout << "inserir elementos no vector:" << endl;
	for(int i = 0; i < 15; i++)
		v1.colocar(i, i);

	for(i = 0; i < 15; i++)
		v1[i] = i;


	try
	{
		cout << "listar elementos (0-" << v1.tamanho()-1 << ") do vector:" << endl;
		//for(i = 0; i < 20 /*v1.tamanho()*/; i++)
		//	cout << v1.obter(i) << "  "

		for(i = 0; i < v1.tamanho(); i++)
			cout << v1[i] << "  ";
	}
	catch(Erro e)
	{
		cout << "erro #" << e.codigo();
	}

	VectorInteiros v2;

	v2 = v1;

	cout << endl;
	for(i = 0; i < v1.tamanho(); i++)
		cout << v2[i] << "  ";

	cin.get();
}
