//p01Max
//Author: Me
//Date 07/02/2001
/*
Description
*/
#include <iostream.h>
int maxNum (int a, int b);
int maxNum (int a, int b, int c);
float maxNum (float a, float b);
void main(void)
{
int a = 5, b = 6, c = 7;
cout << "maxNum(" << a << ", " << b << ")= " << maxNum(a, b) << endl;
cout << "maxNum(" << b << ", " << a << ")= " << maxNum(b, a) << endl;
cout << "maxNum(" << a << ", " << a << ")= " << maxNum(a, a) << endl;
cout << "maxNum(1, 1, 1)= " << maxNum(1, 1, 1) << endl;
cout << "maxNum(2, 1, 1)= " << maxNum(2, 1, 1) << endl;
cout << "maxNum(1, 2, 1)= " << maxNum(1, 2, 1) << endl;
cout << "maxNum(1, 1, 2)= " << maxNum(1, 1, 2) << endl;
cout << "maxNum(1.5f, 2.5f)= " << maxNum(1.5f, 2.5f) << endl;
cout << "maxNum(1.5f, 1.5f)= " << maxNum(1.5f, 1.5f) << endl;
cout << "maxNum(2.5f, 1.5f)= " << maxNum(2.5f, 1.5f) << endl;
}
int maxNum (int a, int b)
{
if (a > b)
return a;
else
return b;
}
int maxNum (int a, int b, int c)
{
return maxNum(a, maxNum(b,c));
}
float maxNum (float a, float b)
{
if (a > b)
return a;
else
return b;
}
|