#include <iostream>
using std::cout;
using std::cin;
using std::endl;

int main()
{
	int arraySize, index = 0;
	double *a;

	cout << "Enter the array size: ";
	cin >> arraySize;

	a = new double[arraySize];

	cout << "Enter the " << arraySize << " numbers:" << endl;

	for(int i = 0; i < arraySize; i++)
	{
		cin >> a[i];

		if(a[i] > a[index])
		{
			index = i;
		}
	}

	cout << "\nMaximum element a[" << index << "] = " << a[index] << endl;

	a[index] = 0.0;

	for(int i = 0; i < arraySize; i++)
	{
		cout << a[i] << " ";
	}

	cout << endl;

	delete[] a;

	cin.get();
	return 0;
}