Вычислить значение функции для 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
Листинг программы
  1. #include <stdio.h>
  2. #include <math.h>
  3. #define pi 3.141592653589793238462643
  4. int main()
  5. {
  6.     double mult = 1.0;
  7.     for( int i = 1; i <= 5; i++ )
  8.     {
  9.         double ch = i + sin( i *pi /180.0 );
  10.         double sum = 0.0;
  11.             for( int j = 1; j <= i; j++ )
  12.                 sum += j*log(  j + 3.0 );
  13.  
  14.         mult *= ch/sum;
  15.         printf( "Value: %.20f-->n = %1d\n", mult, i );
  16.     }
  17.  
  18.     return 0;
  19. }

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

  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

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

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

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