Используй функцию C++

Задано три вещественных числа х, у и z. Определить min(max(x,y), max(y,z), x+y+z), воспользовавшись вспомогательными функциями для вычисления минимального и максимального элементов из двух заданных.

Входные данные

   В единственной строке задано три вещественных числа х, у и z. Значения чисел не превышают по модулю 100.

Выходные данные

   Вывести ответ с точностью до 2 знаков после десятичной точки.

 

#include<iostream>
#include <iomanip>
using namespace std;
double min(double a, double b, double c ){
    if(a<=b&&a<=c) return a;
    if(b<=a&&b<=c) return b; 
    if(c<=a&&c<=b) return c;
}
double max(double a, double b ){
    if(a>=b) return a;
    if(a<=b) return b;
}
int main(){
    double x,y,z;
    cin>>x>>y>>z;
    std::cout <<std::fixed<<std::setprecision(2)<<min(max(x,y),max(y,z),x+y+z);
}

Назад

Повышение продаж с помощью веб-форм Разложение числа на простые множители Как качественный контент способствует продвижению сайта Как выбрать хостинг Как писать SEO-тексты? Что такое SEO оптимизация сайта


Хостинг

Есть решение которого нет на сайте? Пиши admin@devexe.top