1

Тема: задача мовою C

https://imgur.com/a/h883ilT  - фото завдання
https://i.imgur.com/xtm9QdU.png
код-

#include <stdio.h>
#include <stdlib.h>
float max(float x, float y){
if(x>y)return x;
else return y;
}
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);

    float y, a,b,c;
    printf("Введіть числа a b c:\n");
    scanf("%f %f %f",&a,&b,&c);

   y=(max(a,a+b)+max(a,b+c))/(1+max(max(a+b*c,b-c),25.0));
printf("Значення виразу: %f",y);
    return 0;
}

питання чи виконав я саму суть завданння?
Мене просто бентежить та функція в знаменнику(чи не порушив я умову). Уже навіть задаюсь питанням чи може підпрограма використовувати 2 АБО 3 параметра, хоча й розумію що не може

2

Re: задача мовою C

Уточнення: бачу що силку в мене чомусь не відкриває тому опишу завдання
2. Задані дійсні числа а,ь, с. Обчислити:
(max(a,a+b)+max(a,b+c))/(1+max(a+b*c,b-c,25.0))
створивши процедуру для знаходження максимального значення.
тобто, проблема в тому що боюсь ділянку коду де я беру "max(max(" можуть зарахувати як помилку

P.S все уже зараз коли пишу це помилки в цьому не бачу

https://imgur.com/a/h883ilT