Вычисление по заданным формулам - найти ошибку в коде - C (СИ)

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

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

пожалуйста,помогите исправить.
#include <stdio.h>
#include <math.h>
 
int main(void)
{
    float x,y,z,t,s;
 
    printf("Vvedite znachenie x \n");
    scanf("%f", &x);
 
    printf("\nVvedite znachenie y \n");
    scanf("%f", &y);
 
    printf("\nVvedite znachenie z \n");
    scanf("%f", &z);
 
    t = log10( fabs (x)+ fabs (y)+fabs (z) +exp(double z))/log10(2)  ;
 
    s = 1 + t +(t(double 2))/ (factorial 2) + (t(double 3))/(factorial 3 )  ;
 
    printf("t = %f, s = %f", t, s);
 
    scanf("%f", x);
 
    return 0;
}

Решение задачи: «Вычисление по заданным формулам - найти ошибку в коде»

textual
Листинг программы
#include<stdio.h.>
#include<conio.h>
#include<math.h>
 
double Log2(double Arg)
{
    return log10(Arg)/log10(2.0);
}
 
int main(void)
{
    double x,y,z,t,s;
    printf("%s \n","Enter x:");
    scanf("%f",&x);
    printf("%s \n","Enter y:");
    scanf("%f",&y);
    printf("%s \n","Enter z:");
    scanf("%f",&z);
    t=Log2(abs(x)+abs(y)+abs(z)+exp(x));
    s=1+t+((t*t)/2)+((t*t)/6);
    printf("%s%f \n","t=",t);
    printf("%s%f \n","s=",s);
    getch();
    return 0;
}

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

  1. Включаем необходимые заголовочные файлы
  2. Определяем функцию Log2, которая принимает аргумент типа double и возвращает результат вычисления логарифма по основанию 2 от аргумента
  3. В функции main запрашиваем у пользователя ввод четырех чисел типа double
  4. Используем функцию scanf для считывания введенных пользователем значений и сохраняем их в переменных x, y, z, t и s
  5. Вычисляем значение переменной t, используя функцию Log2 и ряд других математических операций
  6. Вычисляем значение переменной s, используя ряд математических операций, включающих значение переменной t
  7. Выводим значения переменных t и s на экран с помощью функции printf
  8. Ждем нажатия клавиши для выхода из программы с помощью функции getch
  9. Завершаем программу с возвращаемым значением 0, указывающим на успешный завершение

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


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

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

9   голосов , оценка 4.333 из 5