Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Дана18
0 / 0 / 0
Регистрация: 10.10.2014
Сообщений: 121
#1

Сумма ряда - C++

26.11.2014, 11:54. Просмотров 194. Ответов 1
Метки нет (Все метки)

http://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{i=1}^{k}log_{10}(\sqrt{2\cdot \frac{1}{i^2}})\;,\;k\lt 35

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "stdafx.h"
#include <iostream>
#include "math.h"
using namespace std;
{
    int main()
    {
        float s, eps, F, k;
        s = 0;
        int i = 1, iter = k;          //iter - кількість ітерацій
        cout << "Введите погрешность\n";
        cin >> eps;
        F=eps;
        while (fabs(F) >= eps);
        {
            F = log10(sqrt(2*1/i^2));
            if (k >= 35);
            s = s + F;
            i++;
            iter++;
        }
        if (iter > 35)
            cout << "Вычислить невозможно";
        cout << "Сумма" << s;
        cout << "Количество интераций" << iter;
    }
}
Программа должна решать пример, но она не работает. В чем ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2014, 11:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сумма ряда (C++):

С++ Сумма ряда. - C++
S = 1+ 1/4 +1/16 + 1/36/..... Вычислить сумму бесконечного сходящегося ряда. Суммирование прекратить при появлении в сумме слагаемых,...

сумма ряда - C++
Вычислить значение функции при помощи суммы ряда с точностью e. Сравнить полученное значение суммы с результатом вычисления стандартной...

Сумма ряда - C++
Доброе время суток! Помогите подправить код, если он не верен для данной задачи. Само задание: Найти сумму ряда с точностью e=10^-4, общий...

Сумма ряда - C++
Для заданного натурального k и действительного x подсчитать выражение

Сумма ряда - C++
Нужен код, ребят помогите пожалуйста. Разработать алгоритм вычисления суммы ряда с точностью 10^-4

Сумма ряда - C++
помогите решить такую задачу y=1+x/1!+x^2/2!+...+x^n/n! короче мудрил мудрил в итоге получил так но всеравно неправильно! #include...

1
zss
Модератор
Эксперт С++
6928 / 6490 / 2182
Регистрация: 18.12.2011
Сообщений: 17,105
Завершенные тесты: 1
26.11.2014, 12:00 #2
Цитата Сообщение от Дана18 Посмотреть сообщение
F = log10(sqrt(2*1/i^2));
C++
1
F=log10(sqrt(2.0/(i*i));
Цитата Сообщение от Дана18 Посмотреть сообщение
if (k >= 35);
; означает пустой оператор. s = s + F; уже вне условия
То же самое и с while (fabs(F) >= eps);

Добавлено через 2 минуты
Цитата Сообщение от Дана18 Посмотреть сообщение
iter = k; //iter - кількість ітерацій
k - еще не присвоено значение. В iter запишется мусор

Итого
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
cout << "Введите погрешность\n";
     double eps;cin >> eps;
     double s=0;
     double F=1.;
     int i=1;
     for(;i<=35 && fabs(F)>eps;i++)
     {
        F =log10(sqrt(2.0/(i*i));
        s +=F;
     }
     if(i==36)
         cout<<"Точность не достигнута";
     cout<<s;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2014, 12:00
Привет! Вот еще темы с ответами:

Сумма ряда - C++
Извиняюсь за такую глупость) но сильно туплю насчет этого: #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; ...

Сумма ряда - C++
Как вычислить сумму ряда с заданной точностью? Составить программу вычисления суммы членов ряда с точностью до члена &lt; E; Определить...

сумма ряда 1,3,5,7 - C++
# include &lt;stdio.h&gt; # include &lt;conio.h&gt; #include &lt;iomanip&gt; int main () { setlocale(LC_ALL,&quot;Russian&quot;); int i,n,s=0; ...

Сумма ряда - C++
Всем привет, помогите закодить формулу.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru