Вычислить значение выражения - C (СИ) (73789)

Формулировка задачи:

1) Даны действительные числа a, b, c. Получить: (min(a,b*c,c)+pow(min(1,a-b,a+c),2))/(4+pow(min(a+b,a+c,b*c),4))

Код к задаче: «Вычислить значение выражения - C (СИ) (73789)»

textual
#include <stdio.h>
#include <math.h>
 
double min(double a, double b, double c)
{
    double m=a;
 
    if(b<m) m=b;
    if(c<m) m=c;
 
    return m;
}
 
double max(double a, double b, double c)
{
    double m=a;
 
    if(b>m) m=b;
    if(c>m) m=c;
 
    return m;
}
 
int main()
{
    double a,b,c;
 
    scanf("%lf,%lf,%lf",&a,&b,&c);
    printf("%.3lf\n",(min(a,b*c,c)+pow(min(1,a-b,a+c),2))/(4+pow(min(a+b,a+c,b*c),4)));
 
    return 0;
}

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

15   голосов, оценка 3.733 из 5


СОХРАНИТЬ ССЫЛКУ