#ifdef __DMC__
#include<iostream.h>
#else
#include<iostream>
using std::cout;
#endif

class A
{
	int a;
public:
	A();
	A(int);
	~A();
};

A::A()
{
	a=0;
}

A::A(int aa)
{
	a=aa;
}

A::~A()
{
	cout << a << '\n';
}

int main()
{
	A *p = new A;
	delete p;

	p = new A[2];
	delete[] p;

	p = new A(7);
	delete p;

	p = new A(9);
	delete[] p;

	return 0;
}
