В чём ошибка? Найти значение функции по условию - C (СИ)

Узнай цену своей работы

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

#include <stdio.h>
#include<math.h>
void main(void)
{
    float a, b, c, x ,F,dX, Xn, Xk;
    printf("\n a");
    scanf("%g",&a);
    printf("\n b");
    scanf("%g",&b);
    printf("\n c");
    scanf("%g",&c);
    printf("\n Xn");
    scanf("%g",&Xn);
    printf("\n Xk");
    scanf("%g",&Xk);
    printf("\n dX");
    scanf("%g",&dX);
    if(Xn>Xk)
    printf("Nevozmozhno vipolnit dannoe deistvie");
    else
    for (x=Xn;x<=Xk;x+=dX)
      {
    if((c<0)&&(a!=0))
    F=-a*x*x;
        else
    if((c>0)&&(a==0))
    F=(a-x)/c*x;
    else
    F=x/c;
    if(((a||b)&&(!(a||c)))!=0)
    printf("\n%7.2      %12.5e",x,F);
    else
    printf("\n%d%d",x,F);
    }
    getchar();
     }

Решение задачи: «В чём ошибка? Найти значение функции по условию»

textual
Листинг программы
                printf("\n%7.2lf      %12.5e", x, F);
            else
                printf("\n%lf%e", x, F);

Объяснение кода листинга программы

В представленном коде на языке C выполняется вывод значения переменных x и F на экран. Конкретнее, код выполняет следующее:

  1. printf - функция вывода информации на экран.
  2. %7.2lf - спецификатор формата для вывода числа x. Здесь 7 - минимальное количество символов, которые должны быть выведены, включая пробелы. 2 - количество знаков после запятой. lf - символ конца строки (возврат каретки).
  3. %12.5e - спецификатор формата для вывода числа F. Здесь 12 - минимальное количество символов, которые должны быть выведены, включая пробелы. 5 - количество знаков после запятой. e - символ перехода на следующую строку.
  4. Если условие else истинно, то выполняется вывод числа x в научной нотации с помощью спецификатора формата %lf%e. Здесь %lf - спецификатор формата для вывода числа x в научной нотации. %e - символ перехода на следующую строку. Следует отметить, что значения переменных x и F должны быть определены и инициализированы до этого кода.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы