#include <iostream>
using namespace std;
int max(int num1, int num2, int num3);
int main ()
{
int num1, num2, num3, large;
cout << "Please enter three numbers"<< endl;
cin >> num1 >> num2 >> num3;
large = max(num1, num2, num3);
cout << "The largest number is " << large << endl;
return 0;
}
int max (int num1, int num2, int num3)
{
int large = num3;
if (num1 > num3)
num1 = large;
if (num2 > num3)
num2 = large;
return large;
}
For some reason it keeps num3 as large, any help at all?