Найти причины и способы исправления ошибок в коде вычисления выражения - C (СИ)

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

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

Начинаю изучение С++, написала первую программу, однако результаты выводит неверные (y=-nan(ind),хотя должно быть число) . Помогите найти ошибку
#include <math.h>
#include <stdio.h>
#define FIO "Кельцына Ольга"
#define GR "студентка группы 4413"
#define LR2 "Лабораторная работа 2"
#include <conio.h>
 
int main()
{
    float y, x, y1, y2;
    printf("\n Введите значение переменной x:");
    scanf_s("%d", &x);
    printf("\n %s \n %s_%s", LR2, GR, FIO);
    printf("\n исходные данные: х = %e", x);
    y1 = sin(x - 0.5);
    y2 = log(pow(x, 5) - 3);
    y = y1 / y2 - 3 * 10 * 10;
    printf("\n Результаты: y= %f", y);
    //scanf_s("%d", &x);
    _getch();
}

Решение задачи: «Найти причины и способы исправления ошибок в коде вычисления выражения»

textual
Листинг программы
scanf("%f", &x);

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

  1. Вводится значение переменной x с помощью функции scanf().
  2. Значение переменной x сохраняется в памяти компьютера.
  3. Далее код выполняет действия с переменной x.

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


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

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

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