Написать программу вычисляющую сумму ряда 1/(2n+1) - C (СИ)

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

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

Написать программу вычисляющую 1+1/3+1/5+1/7+....+1/(2n+1) n спросить у пользователя.

Решение задачи: «Написать программу вычисляющую сумму ряда 1/(2n+1)»

textual
Листинг программы
#include <stdio.h>
int main(void){
    int n;
    scanf("%d", &n);
    float result = 0.0;
    for (int i = 0; i < n; i++){
        result += 1/(2*n+1);
    }
    printf("%f", result);
}

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

  1. Подключение стандартной библиотеки ввода-вывода с помощью директивы #include .
  2. Указание функции main() в качестве точки входа в программу.
  3. Объявление переменной типа int с именем n.
  4. Считывание значения переменной n с помощью функции scanf().
  5. Объявление переменной типа float с именем result и инициализация ее значением 0.0.
  6. Организация цикла for для перебора значения переменной n.
  7. Внутри цикла добавление к результату значения выражения 1/(2*n+1).
  8. Вывод значения переменной result с помощью функции printf().
  9. Значение переменной n используется для ограничения количества итераций цикла.
  10. Значение переменной result представляет собой сумму ряда 1/(2n+1).

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


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

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

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