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