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

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

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

Не получется написать код для получения a b c Вот сам код
Листинг программы
  1. #include <stdio.h> //директивы препроцессора
  2. #include <conio.h>
  3. #include <math.h>
  4. int main()
  5. {
  6.  
  7. float x, a, b, c; //описание переменных
  8. printf("\nlabaratornay rabota №1");
  9. printf("\nVariant №9");
  10. printf("\nIS-14-1");
  11. printf("\nKrektunov Vladislav\n");
  12. printf("\nx="); //ввод исходных данных
  13. scanf("%f", &x);
  14. a = (1+(x*x)+(x*x*x))+(sqrt(x+sqrt(x+(sqrt(x)))));
  15. b = (exp(ln(a)/3)+exp(ln(a)/4))/sqrt(exp(ln(x))+(exp(x*ln(pi))));
  16. c = ln(exp(sqrt(2))*ln(a))+exp(ln(sqrt(x)/3)*ln(b))/ln(10);;
  17. printf("\na=%5.3f", a); //вывод результата
  18. printf("\nb=%5.3f", b);
  19. printf("\nc=%5.3f", c);
  20. return 0;
  21. }
Где ошибки?считаю в ручную значения не сходятся

Решение задачи: «Вычислить значение выражения»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main() {
  5.  
  6.     float x, a, b, c; //описание переменных
  7.  
  8.     printf("\nlabaratornay rabota №1");
  9.     printf("\nVariant №9");
  10.     printf("\nIS-14-1");
  11.     printf("\nKrektunov Vladislav\n");
  12.  
  13.     printf("\nx="); //ввод исходных данных
  14.     scanf("%f", &x);
  15.  
  16.     a = (1 + (x * x) + (x * x * x)) + (sqrt(x + sqrt(x + (sqrt(x)))));
  17.     b = (exp(log(a) / 3) + exp(log(a) / 4)) / sqrt(exp(log(x)) + (exp(x * log(M_PI))));
  18.     c = log(exp(sqrt(2)) * log(a)) + exp(log(sqrt(x) / 3) * log(b)) / log(10);
  19.  
  20.     printf("\na=%5.3f", a); //вывод результата
  21.     printf("\nb=%5.3f", b);
  22.     printf("\nc=%5.3f", c);
  23.  
  24.     return 0;
  25. }

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

  1. Объявление переменных: x, a, b, c (строки с 21 по 24)
  2. Ввод исходных данных (строка 29)
  3. Вычисление значения переменной a (строки с 30 по 34)
  4. Вычисление значения переменной b (строки с 35 по 39)
  5. Вычисление значения переменной c (строки с 40 по 44)
  6. Вывод результата (строки с 45 по 47)
  7. Завершение работы программы (строка 48)

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


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

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

7   голосов , оценка 4 из 5

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

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

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