Вычислить значение функции для 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; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с числами и математическими функциями.
- Определение константы π.
- Вход в основную функцию программы.
- Создание переменной типа double для хранения результата вычислений.
- Организация цикла for для перебора значений от 1 до 5.
- Внутри цикла создание переменных типа double для хранения суммы и числового коэффициента.
- Организация вложенного цикла for для перебора значений от 1 до i.
- Внутри вложенного цикла вычисление суммы чисел от 1 до i, умноженных на логарифм(i+3).
- Вычисление значения функции как отношения i+sin(i*π/180) к сумме чисел от 1 до i.
- Умножение значения функции на переменную mult.
- Вывод на экран значения переменной mult и значения i.
- Завершение программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д