Вычислить значение функции для n = 1,2,3,4,5. Программу написать с циклов for, while и do / while - C (СИ)

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

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

Кто знает как это сделать?? хоть пример с чего начать, буду благодарен) Вычислить значение функции для n = 1,2,3,4,5. Программу написать с помощью циклов for, while и do / while. Сравнить результаты http://www.cyberforum.ru/attachment....1&d=1512409572

Решение задачи: «Вычислить значение функции для n = 1,2,3,4,5. Программу написать с циклов for, while и do / while»

textual
Листинг программы
#include <stdio.h>
#include <math.h>
#define pi 3.141592653589793238462643
int main()
{
    double mult = 1.0;
    for( int i = 1; i <= 5; i++ )
    {
        double ch = i + sin( i *pi /180.0 );
        double sum = 0.0;
            for( int j = 1; j <= i; j++ )
                sum += j*log(  j + 3.0 );
 
        mult *= ch/sum;
        printf( "Value: %.20f-->n = %1d\n", mult, i );
    }
 
    return 0;
}

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

  1. Подключение необходимых библиотек для работы с числами и математическими функциями.
  2. Определение константы π.
  3. Вход в основную функцию программы.
  4. Создание переменной типа double для хранения результата вычислений.
  5. Организация цикла for для перебора значений от 1 до 5.
  6. Внутри цикла создание переменных типа double для хранения суммы и числового коэффициента.
  7. Организация вложенного цикла for для перебора значений от 1 до i.
  8. Внутри вложенного цикла вычисление суммы чисел от 1 до i, умноженных на логарифм(i+3).
  9. Вычисление значения функции как отношения i+sin(i*π/180) к сумме чисел от 1 до i.
  10. Умножение значения функции на переменную mult.
  11. Вывод на экран значения переменной mult и значения i.
  12. Завершение программы.

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


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

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

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