// Deitel 2.22
// Aren Jansen
// Purpose: Request 10 integers and print the 2 largest ones

#include <iostream>

using std::cin;
using std::cout;
using std::endl;

int main( void )
{
   int largest;
   int secondlargest;
   int num;

   for ( int i = 0; i < 10; i++ )
   {
      cout << "Enter a number: "; 
      cin >> num;

      if ( 0 == i )
      {
	 largest = num;
      }
      else if ( 1 == i )
      {
	 secondlargest = num;

	 if ( num > largest )
	 {
	    secondlargest = largest;
	    largest = num;
	 }
      }
      else 
      {
	 if ( num > largest )
	 {
	    secondlargest = largest;
	    largest = num;
	 }
	 else if ( num > secondlargest )
	 {
	    secondlargest = num;
	 }
      }
   }

   cout << endl;
   cout << "The largest number entered is: " 
	<< largest << endl;

   cout << "The second largest number entered is: " 
	<< secondlargest << endl;

   return 0;
}
