#include <iostream>
using namespace std;
int main() {
//************************************************************
// QUESTION 7
//
// (C++ Program) Extend the class so it contains 5 integers and
// includes Largest, Smallest, Average, and Total.
//
// Notes:
// - This class is only compiled when using a C++ compiler.
// - The guard allows the rest of the file to compile as C.
//************************************************************
#ifdef __cplusplus
class FiveNumbers
{
private:
int a, b, c, d, e;
public:
FiveNumbers(int n1, int n2, int n3, int n4, int n5)
{
a = n1;
b = n2;
c = n3;
d = n4;
e = n5;
}
int Largest()
{
int max = a;
if (b > max) max = b;
if (c > max) max = c;
if (d > max) max = d;
if (e > max) max = e;
return max;
}
int Smallest()
{
int min = a;
if (b < min) min = b;
if (c < min) min = c;
if (d < min) min = d;
if (e < min) min = e;
return min;
}
int Total()
{
return (a + b + c + d + e);
}
double Average()
{
return (a + b + c + d + e) / 5.0;
}
};
#endif /* __cplusplus */
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgovLyBRVUVTVElPTiA3Ci8vCi8vIChDKysgUHJvZ3JhbSkgRXh0ZW5kIHRoZSBjbGFzcyBzbyBpdCBjb250YWlucyA1IGludGVnZXJzIGFuZAovLyBpbmNsdWRlcyBMYXJnZXN0LCBTbWFsbGVzdCwgQXZlcmFnZSwgYW5kIFRvdGFsLgovLwovLyBOb3RlczoKLy8gICAtIFRoaXMgY2xhc3MgaXMgb25seSBjb21waWxlZCB3aGVuIHVzaW5nIGEgQysrIGNvbXBpbGVyLgovLyAgIC0gVGhlIGd1YXJkIGFsbG93cyB0aGUgcmVzdCBvZiB0aGUgZmlsZSB0byBjb21waWxlIGFzIEMuCi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCgojaWZkZWYgX19jcGx1c3BsdXMKCmNsYXNzIEZpdmVOdW1iZXJzCnsKcHJpdmF0ZToKICAgIGludCBhLCBiLCBjLCBkLCBlOwoKcHVibGljOgogICAgRml2ZU51bWJlcnMoaW50IG4xLCBpbnQgbjIsIGludCBuMywgaW50IG40LCBpbnQgbjUpCiAgICB7CiAgICAgICAgYSA9IG4xOwogICAgICAgIGIgPSBuMjsKICAgICAgICBjID0gbjM7CiAgICAgICAgZCA9IG40OwogICAgICAgIGUgPSBuNTsKICAgIH0KCiAgICBpbnQgTGFyZ2VzdCgpCiAgICB7CiAgICAgICAgaW50IG1heCA9IGE7CgogICAgICAgIGlmIChiID4gbWF4KSBtYXggPSBiOwogICAgICAgIGlmIChjID4gbWF4KSBtYXggPSBjOwogICAgICAgIGlmIChkID4gbWF4KSBtYXggPSBkOwogICAgICAgIGlmIChlID4gbWF4KSBtYXggPSBlOwoKICAgICAgICByZXR1cm4gbWF4OwogICAgfQoKICAgIGludCBTbWFsbGVzdCgpCiAgICB7CiAgICAgICAgaW50IG1pbiA9IGE7CgogICAgICAgIGlmIChiIDwgbWluKSBtaW4gPSBiOwogICAgICAgIGlmIChjIDwgbWluKSBtaW4gPSBjOwogICAgICAgIGlmIChkIDwgbWluKSBtaW4gPSBkOwogICAgICAgIGlmIChlIDwgbWluKSBtaW4gPSBlOwoKICAgICAgICByZXR1cm4gbWluOwogICAgfQoKICAgIGludCBUb3RhbCgpCiAgICB7CiAgICAgICAgcmV0dXJuIChhICsgYiArIGMgKyBkICsgZSk7CiAgICB9CgogICAgZG91YmxlIEF2ZXJhZ2UoKQogICAgewogICAgICAgIHJldHVybiAoYSArIGIgKyBjICsgZCArIGUpIC8gNS4wOwogICAgfQp9OwoKI2VuZGlmIC8qIF9fY3BsdXNwbHVzICovCgoJcmV0dXJuIDA7Cn0=