#### Find minimum and maximum values input by the user without using an array

I know in theory that I would, for the maximum, replace the current value with the new integer that the user inputs if it is higher than the latter, and vice versa for the minimum, but I can’t how to make this happen with my code. Essentially I am asking if there is a way for me to compare two integers without storing their data.

This is a bit of the code that I have thus far. I have found the average, the amount, and the sum of the integers entered as well as the amount of even and odd integers. I now just need to show the minimum and maximum integer values.

``````int main()
{
int intVal;
int sum = 0;
int maxValue = -1;
int minValue = -1;
double average = 0;
int count = 0;
int evenCount = 0;
int oddCount = 0;

cout << endl << "Enter an integer (negative value to Quit):  ";
cin  >> intVal;
cout << endl;

while(intVal >= 0)
{
count ++;
sum += intVal;

if(intVal > 0)
average = sum / count;

if(intVal % 2 == 0)
evenCount ++;
else
oddCount ++;

cout << "Enter an integer (negative value to Quit):  ";
cin  >> intVal;
cout << endl;
}
}
``````

Source: Windows Questions C++