void printLargestTwo(int* values, int numValues);
int main()
{
int NUM_VALUES; //cheating to make this flexible
cin >> NUM_VALUES;
int* values = new int[NUM_VALUES];
//Read in values
for (int i = 0; i < NUM_VALUES; i++) {
cin >> values[i];
}
printLargestTwo(values, NUM_VALUES);
delete[] values;
}
void printLargestTwo(int* values, int numValues)
{
int largest = 0;
int secondLargest = 0;
for (int i = 0; i < numValues; ++i)
{
if (values[i] > largest)
{
largest = values[i];
}
if ((values[i] > secondLargest) && (values[i] < largest))
{
secondLargest = values[i];
}
}
cout << "Largest value is: " << largest;
cout << "\nSecond largest value is: " << secondLargest;
}