Напишите задачу в С++
Даны три числа. Найти среднее из них (то есть число, расположенное между наименьшим и наибольшим).

14 Окт 2019 в 13:41
247 +1
0
Ответы
1
include

using namespace std;

int main() {
int a, b, c;

cout << "Введите три числа: ";
cin >> a >> b >> c;
// Находим наибольшее число
int maxNum = (a > b) ? (a > c ? a : c) : (b > c ? b : c);
// Находим наименьшее число
int minNum = (a < b) ? (a < c ? a : c) : (b < c ? b : c);
// Находим среднее число
int middleNum = (a != maxNum && a != minNum) ? a : (b != maxNum && b != minNum) ? b : c;
cout << "Среднее число: " << middleNum << endl;
return 0;

}

19 Апр 2024 в 11:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир