Вывести таблицу значений функции - 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; }
Объяснение кода листинга программы
В этом коде:
- В функции
main
объявлены две переменные типаfloat
-t
иs
, в которые с помощью функцииscanf
считываются значения, введенные пользователем. - В функции
main
вычисляется значение переменнойy
с помощью функцииf
, которая принимает три аргумента типаfloat
-a
,b
иc
. Значение переменнойy
представляет собой сумму двух вызовов функцииf
с разными аргументами. - В функции
f
вычисляется значение функции с помощью формулы:(2*a-b-sin(c))/(5+fabs(c))
. - Значения переменных
t
,s
иy
выводятся на экран с помощью функцииprintf
. - В конце программы возвращается значение 0, что означает успешный конец работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д