Постройте таблицу значений функции 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)

  1. Вводимые переменные: a) a - начало диапазона b) b - конец диапазона c) h - шаг изменения переменной
  2. Вывод значений функции y=f(x) с шагом h, начиная с a и заканчивая b.
  3. Условие вывода значений функции: a) Если значение (aa+2a+1) меньше 2, то выводится значение aa. b) Если значение (aa+2a+1) больше или равно 3, то выводится значение 0. c) Если значение (aa+2a+1) между 2 и 3, то выводится значение 1/(aa-1).

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


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

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

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