//Вычисление произведения трёх целых чисел
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
int main()
{
int x;
int y;
int z;
cout << "Введите три различных числа: ";
cin >> x >> y >> z;
cout << "Сумма равна: " << x + y + z << endl;
cout << "Среднее значение равно: " << (x + y + z) / 3 << endl;
cout << "Произведение равно: " << x * y * z << endl;
//Далее идёт туева куча быдлокода по реализации определения меньшего и большего чисел
int naim; //Переменная наименьшего числа
int naib; //Переменная наибольшего числа
int prom1, prom2; //Две промежуточных переменных для удобства
// Имхо, алгоритм такой: Вначале сравниваются первые два числа, выясняется какое из них наименьшее и заносится в prom1.
// Дальше prom1 сравнивается с третьим числом, и наименьшее заносится в переменную naim.
if (x < y)
prom1 = x;
prom1 = y;
if (prom1 < z)
naim = prom1;
naim = z;
cout << "Наименьшее число равно: " << naim << endl;
// Для поиска наибольшего аналогично.
if (x > y)
prom2 = x;
prom2 = y;
if (prom2 > z)
naib = prom2;
naib = z;
cout << "Наибольшее число равно: " << naib << endl;
return 0;
}