Вычислить значения по формулам - C (СИ)

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

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

Вычислить значения 2 переменных. Вместо бесконечности любое число

Решение задачи: «Вычислить значения по формулам»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. void main()
  6. {
  7.     float x, S, R, n, m, b, z;
  8.     printf ("\n Vvedite x: \n");
  9.     scanf ("%f", &x);
  10.     printf ("\n Vvedite verhnuu granicu m: \n");
  11.     scanf ("%f", &m);
  12.     printf ("\n Vvedite b: \n");
  13.     scanf ("%f", &b);
  14.  
  15.     for (n = 0; n < m; n++)
  16.     {
  17.     R = (pow(-1,n)*pow(x,2*n+1))/(2*n+1);
  18.     printf ("\n %f Element ryada raven: %f \n", n+1, R);
  19.     S += R;
  20.     }
  21.  
  22.     z = atan(x) + b;
  23.     printf ("\n Summa ryada: %f \n", S);
  24.     printf ("\n Function z: %f \n", z);
  25. }

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

  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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы