Вычислить значение функции для 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.
- Завершение программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д