#include<iostream>
using namespace std;

void sort_numbers(double numbers[], int i);

int main()
{
	double numbers[1000];
	int i=0;

	while (1){
		cout << "Enter a number >";
		cin >> numbers[i];
		sort_numbers(numbers, i);
		++i;
	}

	return 0;
}

void sort_numbers(double numbers[], int i)
{	
	int j;
	double high;
	high = numbers[0];

	// *** print the array that has been passed *** //

	for (j=0; j<=i; ++j){
		cout << numbers[j] << " ";
	}

	if (i == 0){       // only one number has been entered, no need to compare anything	
		cout << "high number = " << high << "\n\n";
		return;
	}

	for (j=1; j<=i; ++j){
		if (numbers[j] > high){
			high = numbers[j];
		}
	}
	cout << "High number = " << high << "\n\n";	
}