Вывести таблицу значений функции - C (СИ)

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

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

Доброго времени суток, к своему стыду ничегошеньки не могу понять в перечисленных темах, что посоветуете почитать ? А задачки вот такого толка :

Решение задачи: «Вывести таблицу значений функции»

textual
Листинг программы
//Даны действительные числа s и t...
#include <stdio.h>
#include <math.h>
 
float f(float a, float b, float c)
{
    return ( 2 * a - b - sin( c ) ) / ( 5 + fabs( c ) );
}
 
int main( )
{
     float t, s;
     printf("Enter \'t\' and \'s\' --> ");
     scanf("%f %f", &t, &s);
     float y = f(t, -2*s, 1.17) + f(2.2, t, s-t);
     printf("y = %f", y);
     getchar();
     getchar();
     return 0;
}

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

В этом коде:

  1. В функции main объявлены две переменные типа float - t и s, в которые с помощью функции scanf считываются значения, введенные пользователем.
  2. В функции main вычисляется значение переменной y с помощью функции f, которая принимает три аргумента типа float - a, b и c. Значение переменной y представляет собой сумму двух вызовов функции f с разными аргументами.
  3. В функции f вычисляется значение функции с помощью формулы: (2*a-b-sin(c))/(5+fabs(c)).
  4. Значения переменных t, s и y выводятся на экран с помощью функции printf.
  5. В конце программы возвращается значение 0, что означает успешный конец работы программы.

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


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

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

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