Не правильный вывод значения - 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);
Объяснение кода листинга программы
- В данном коде представлена формула для вычисления значения функции y = 1.0 / (x - 7).
- Переменная
x
представляет собой значение аргумента функции, а переменнаяy
- результат вычисления функции. - Значение переменной
x
должно быть отличным от 7, чтобы избежать деления на ноль. - Значение переменной
y
будет равно значению выражения 1.0 / (x - 7). - Для выполнения вычислений используется язык программирования C.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д