Вычислить значения по формулам - 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);
}

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

  1. #include - подключает файл стандартного ввода/вывода, который позволяет программе взаимодействовать с консолью
  2. #include - подключает файл стандартных функций, которые позволяют программе работать с памятью и выполнением операций
  3. #include - подключает файл математических функций, которые позволяют программе выполнять сложные математические операции
  4. void main() - функция main() является точкой входа в программу, то есть местом, с которого начинается выполнение программы
  5. float x, S, R, n, m, b, z; - объявление переменных типа float для хранения значений
  6. printf (\n Vvedite x: \n); - вывод сообщения с просьбой ввести значение x
  7. scanf (%f, &x); - ввод значения x с помощью функции scanf()
  8. printf (\n Vvedite verhnuu granicu m: \n); - вывод сообщения с просьбой ввести верхнюю границу m
  9. scanf (%f, &m); - ввод значения m с помощью функции scanf()
  10. printf (\n Vvedite b: \n); - вывод сообщения с просьбой ввести значение b
  11. scanf (%f, &b); - ввод значения b с помощью функции scanf()
  12. for (n = 0; n < m; n++) - начало цикла for, который выполняется n раз, пока значение n меньше m
  13. *R = (pow(-1,n)pow(x,2n+1))/(2n+1);** - вычисление значения R по формуле
  14. printf (\n %f Element ryada raven: %f \n, n+1, R); - вывод значения n и значения R
  15. S += R; - увеличение значения S на значение R
  16. z = atan(x) + b; - вычисление значения z по формуле
  17. printf (\n Summa ryada: %f \n, S); - вывод значения S
  18. printf (\n Function z: %f \n, z); - вывод значения z
  19. return 0; - завершение функции main()
  20. } - конец функции main()

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


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

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

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