#include <iostream>
using namespace std;
int square(int x);
int cube(int x);
bool isEven(int x);
int maxOfThree(int a, int b, int c);
double average(double a, double b, double c);
int main() {
int a, b, c;
cout << "Введите три числа: " << endl;
cin >> a >> b >> c;
cout << "Число " << a << ": квадрат = " << square(a) << ", куб = " << cube(a)
<< ", чётное: " << (isEven(a) ? "да" : "нет") << endl;
cout << "Число " << b << ": квадрат = " << square(b) << ", куб = " << cube(b)
<< ", чётное: " << (isEven(b) ? "да" : "нет") << endl;
cout << "Число " << c << ": квадрат = " << square(c) << ", куб = " << cube(c)
<< ", чётное: " << (isEven(c) ? "да" : "нет") << endl;
cout << "Максимум: " << maxOfThree(a, b, c) << endl;
cout << "Среднее: " << average(static_cast<double>(a), static_cast<double>(b), static_cast<double>(c)) << endl;
return 0;
}
int square(int x) {
return x * x;
}
int cube(int x) {
return x * x * x;
}
bool isEven(int x) {
return (x % 2 == 0);
}
int maxOfThree(int a, int b, int c) {
int maxVal = a;
if (b > maxVal) maxVal = b;
if (c > maxVal) maxVal = c;
return maxVal;
}
double average(double a, double b, double c) {
return (a + b + c) / 3.0;
}