Для каждого из трех различных значений вычислить сумму от 1 до n exp - C (СИ)
Формулировка задачи:
Доброго времени суток, никак не осилю данную задачу, почему-то вывод бесконечную последовательность чисел. Что я делаю не так? В коде ниже решил просто попробовать будет ли работать начало программы, не работает.
Сама задача:
Листинг программы
- #include <stdio.h>
- #include <math.h>
- int main(void) {
- int n; int i; double sum;
- for(1<=n; n<=1000; ++i){
- sum = exp((3*n/2)^1/2);
- }
- printf("%f", sum);
- return 0;
- }
Составить программу, которая для каждого из трех различных значений N={1000,1050,1100} вычисляет сумму
от 1 до n exp((3n/2)^1/2)
двумя способами: напрямую и с коррекцией (методом Кохена). Использовать переменные
типа double.
Вывести на экран таблицу для сравнения результатов, которая должна содержать
следующие значения: число N; сумма, вычисленная двумя способами; разности значений суммы для различных значений N и для различных способов.
Решение задачи: «Для каждого из трех различных значений вычислить сумму от 1 до n exp»
textual
Листинг программы
- #include <stdio.h>
- #include <math.h>
- int main(void) {
- int n; double sum = 0;
- for(n=1; n<=1000; ++n){
- sum = exp((3*n/2)^1/2);
- }
- printf("%f", sum);
- return 0;
- }
Объяснение кода листинга программы
В этом коде:
- #include
Включается заголовочный файл stdio.h, который содержит функции для ввода и вывода данных. - #include
Включается заголовочный файл math.h, который содержит математические функции, такие как exp. - int main(void) { Функция main() является точкой входа в программу.
- int n; double sum = 0; Объявляются переменные n и sum.
- for(n=1; n<=1000; ++n){ Начинается цикл for, который выполняет вычисления для каждого значения n от 1 до 1000.
- *sum = exp((3n/2)^1/2);* Вычисляется значение функции exp((3n/2)^1/2) и присваивается переменной sum.
- printf(
%f
, sum); Выводится значение переменной sum с помощью функции printf(). - return 0; Завершается функция main(). Этот код вычисляет сумму значений функции exp((3*n/2)^1/2) от n=1 до n=1000 и выводит результат.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д