Не правильный вывод значения - C (СИ)

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

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

Возможно глупая ошибка, но вообще не понимаю почему после x = 7 значение y зануляется либо вывод не правильный какой то. Help me, please!!!
#include <stdio.h>
 
int main() {
    double y;
    for (int x = 0; x <= 10; x++) {
        if (x <= 7) {
            y = -3 * x + 9;
            printf("f(%d) = %.0lf\n", x, y);
        }
        else
        {
            y = 1 / (x - 7);
            printf("f(%d) = %.2lf\n", x, y);
        }
        
    }
 
    system("pause");
    return 0;
}

Решение задачи: «Не правильный вывод значения»

textual
Листинг программы
y = 1.0 / (x - 7);

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

  1. В данном коде представлена формула для вычисления значения функции y = 1.0 / (x - 7).
  2. Переменная x представляет собой значение аргумента функции, а переменная y - результат вычисления функции.
  3. Значение переменной x должно быть отличным от 7, чтобы избежать деления на ноль.
  4. Значение переменной y будет равно значению выражения 1.0 / (x - 7).
  5. Для выполнения вычислений используется язык программирования C.

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


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

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

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