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

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

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

Не получется написать код для получения a b c Вот сам код
#include <stdio.h>      //директивы препроцессора
#include <conio.h>
#include <math.h>
 
int main()
{

    float x, a, b, c;                   //описание переменных
 
    printf("\nlabaratornay rabota №1");
    printf("\nVariant №9");
    printf("\nIS-14-1");
    printf("\nKrektunov Vladislav\n");
 
    printf("\nx=");             //ввод исходных данных
    scanf("%f", &x);
 
    a = (1+(x*x)+(x*x*x))+(sqrt(x+sqrt(x+(sqrt(x)))));
    b = (exp(ln(a)/3)+exp(ln(a)/4))/sqrt(exp(ln(x))+(exp(x*ln(pi))));
        c = ln(exp(sqrt(2))*ln(a))+exp(ln(sqrt(x)/3)*ln(b))/ln(10);;
    
        printf("\na=%5.3f", a);         //вывод результата
    printf("\nb=%5.3f", b);
        printf("\nc=%5.3f", c);
    return 0;
}
Где ошибки?считаю в ручную значения не сходятся

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

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

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

  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