Вычислить значения по формулам - C (СИ)
Формулировка задачи:
Вычислить значения 2 переменных. Вместо бесконечности любое число
Решение задачи: «Вычислить значения по формулам»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <math.h> void main() { float x, S, R, n, m, b, z; printf ("\n Vvedite x: \n"); scanf ("%f", &x); printf ("\n Vvedite verhnuu granicu m: \n"); scanf ("%f", &m); printf ("\n Vvedite b: \n"); scanf ("%f", &b); for (n = 0; n < m; n++) { R = (pow(-1,n)*pow(x,2*n+1))/(2*n+1); printf ("\n %f Element ryada raven: %f \n", n+1, R); S += R; } z = atan(x) + b; printf ("\n Summa ryada: %f \n", S); printf ("\n Function z: %f \n", z); }
Объяснение кода листинга программы
- #include
- подключает файл стандартного ввода/вывода, который позволяет программе взаимодействовать с консолью - #include
- подключает файл стандартных функций, которые позволяют программе работать с памятью и выполнением операций - #include
- подключает файл математических функций, которые позволяют программе выполнять сложные математические операции - void main() - функция main() является точкой входа в программу, то есть местом, с которого начинается выполнение программы
- float x, S, R, n, m, b, z; - объявление переменных типа float для хранения значений
- printf (
\n Vvedite x: \n
); - вывод сообщения с просьбой ввести значение x - scanf (
%f
, &x); - ввод значения x с помощью функции scanf() - printf (
\n Vvedite verhnuu granicu m: \n
); - вывод сообщения с просьбой ввести верхнюю границу m - scanf (
%f
, &m); - ввод значения m с помощью функции scanf() - printf (
\n Vvedite b: \n
); - вывод сообщения с просьбой ввести значение b - scanf (
%f
, &b); - ввод значения b с помощью функции scanf() - for (n = 0; n < m; n++) - начало цикла for, который выполняется n раз, пока значение n меньше m
- *R = (pow(-1,n)pow(x,2n+1))/(2n+1);** - вычисление значения R по формуле
- printf (
\n %f Element ryada raven: %f \n
, n+1, R); - вывод значения n и значения R - S += R; - увеличение значения S на значение R
- z = atan(x) + b; - вычисление значения z по формуле
- printf (
\n Summa ryada: %f \n
, S); - вывод значения S - printf (
\n Function z: %f \n
, z); - вывод значения z - return 0; - завершение функции main()
- } - конец функции main()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д