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

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

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

Листинг программы
  1. #include <stdio.h>
  2. #include<math.h>
  3. void main(void)
  4. {
  5. float a, b, c, x ,F,dX, Xn, Xk;
  6. printf("\n a");
  7. scanf("%g",&a);
  8. printf("\n b");
  9. scanf("%g",&b);
  10. printf("\n c");
  11. scanf("%g",&c);
  12. printf("\n Xn");
  13. scanf("%g",&Xn);
  14. printf("\n Xk");
  15. scanf("%g",&Xk);
  16. printf("\n dX");
  17. scanf("%g",&dX);
  18. if(Xn>Xk)
  19. printf("Nevozmozhno vipolnit dannoe deistvie");
  20. else
  21. for (x=Xn;x<=Xk;x+=dX)
  22. {
  23. if((c<0)&&(a!=0))
  24. F=-a*x*x;
  25. else
  26. if((c>0)&&(a==0))
  27. F=(a-x)/c*x;
  28. else
  29. F=x/c;
  30. if(((a||b)&&(!(a||c)))!=0)
  31. printf("\n%7.2 %12.5e",x,F);
  32. else
  33. printf("\n%d%d",x,F);
  34. }
  35. getchar();
  36. }

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

textual
Листинг программы
  1.                 printf("\n%7.2lf      %12.5e", x, F);
  2.             else
  3.                 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

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

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

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы