Постройте таблицу значений функции y=f(x) - C (СИ)
Формулировка задачи:
Благодарю заранее , условие ниже
Решение задачи: «Постройте таблицу значений функции y=f(x)»
textual
Листинг программы
#include <stdio.h> int main(void) { float a, b, h; printf("enter a: "); scanf("%f", &a); printf("enter b: "); scanf("%f", &b); printf("enter h: "); scanf("%f", &h); printf("x\t|y\n"); for (; a<b; a+=h) if ((a*a+2*a+1) < 2) printf("%+.3f\t %+.3f\n", a, a*a); else if ((a*a+2*a+1) >= 3) printf("%+.3f\t %+.3f\n", a, 0.0); else printf("%+.3f\t %+.3f\n", a, 1/(a*a-1)); return 0; }
Объяснение кода листинга программы
Вывод таблицы значений функции y=f(x)
- Вводимые переменные: a) a - начало диапазона b) b - конец диапазона c) h - шаг изменения переменной
- Вывод значений функции y=f(x) с шагом h, начиная с a и заканчивая b.
- Условие вывода значений функции: a) Если значение (aa+2a+1) меньше 2, то выводится значение aa. b) Если значение (aa+2a+1) больше или равно 3, то выводится значение 0. c) Если значение (aa+2a+1) между 2 и 3, то выводится значение 1/(aa-1).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д