Как вывести значения функции, которые лежат в промежутке a>b>c и подсчитать их количество?

Добрый день!Столкнулся с проблемой, есть математический пример (я уже его записал в коде) и мне нужно из него вывести значения функции, которые лежат в промежутке a>b>c и подсчитать их количество. Я что-то захожу в ступор, хоть и это очень простое задание, помогите пожалуйста

Вот код:
#include <stdio.h>
#include <math.h>
#define a 5.5
#define c 2.8
#define z 4.21
#define y 28.3
#define X1 3.4
#define X2 6.6
#define DX 0.11
main( )
{
    float x,b;
    for(x=X1;x<=X2;x+=DX)
    {
        b=5*((y-x)*sqrt(y-z*x))/(1+(y+pow(x,2))*log(z));
        if (a>b>c)
            printf("\n b=%f", b);
            printf( "Количество= ",  )
    }

}
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
includedlibrary
@includedlibrary
#include <stdio.h>
#include <math.h>
#define a 5.5
#define c 2.8
#define z 4.21
#define y 28.3
#define X1 3.4
#define X2 6.6
#define DX 0.11

int main() {
    int count = 0;
    for(float x=X1; x<=X2; x+=DX) {
        float b=5*((y-x)*sqrt(y-z*x))/(1+(y+pow(x,2))*log(z));
        if (a > b && b > c) {
            count++;
            printf("b = %f\n", b);
        }
    }
    printf("Количество: %d\n", count);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы