Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Glebordan
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 37
#1

Подсчитать сумму ряда с помощью цикла while - C++

29.05.2014, 10:07. Просмотров 296. Ответов 2
Метки нет (Все метки)

Прошу помочь пытаюсь реализовать такую функцию: S= Sqrt(1)+sqrt(1*2)+sqrt(1*2*3)+....+sqrt(n!) , через циклы, а конкретнее через цикл while. Скажите что не так, а то я не могу до ума довести....
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    int i=0,s=1;
    float a, b=0,p;
    cout << "Vvedite do skolki: "<<endl;
    cin >> a;
    while (b<a)
    {int n=0;
        n++;
               while(i<n)
              {i++;
              s=s*i;
              p=sqrt(s);}
               b=b+p;
     }
   cout<<b;
   cout<<i;
   return 0;
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2014, 10:07     Подсчитать сумму ряда с помощью цикла while
Посмотрите здесь:

Найти сумму ряда с помощью цикла for - C++
Given real number a, natural number n. Calculate: a(a + 1)...(a + n - 1) #include &lt;iostream&gt; using namespace std; int main(){ ...

Вычислить сумму по заданной формуле с помощью цикла с предусловием (while) - C++
Пусть {X}_{1}={Y}_{1}=1; {X}_{i}=0.3*{X}_{i-1}, {Y}_{i}={X}_{i-1}+{Y}_{i-1}, i=2,3,... . Дано натуральное число n. Найти...

Найти сумму ряда (при помощи цикла while) - C++
Помогите решить задачу... мозг уже устал. Решить нужно с помощью цикла с предусловием while Пусть...

Вычислить сумму ряда с помощью циклов while, for, do.while - C++
Помогите пожалуйста с лабораторной работой по С++ Индивидуальную задачу надо решить как в примере Заранее спасибо!

Вычислить сумму ряда с помощью циклов while, do while, for - C++
1/1/1+1/1/3+1/1/5+1/1..... 101+1/103 \frac{1}{1*1}+\frac{1}{1*3}+\frac{1}{1*5}+...+\frac{1}{1*103}

Подсчитать сумму членов ряда - C++
Для ряда, члены которого вычисляются по формуле, соответствующей Вашему индивидуальному заданию, подсчитать сумму членов ряда с точностью...

Вычислить сумму бесконечного ряда с помощью функций! - C++
Такая вот задача: Вычислить и напечатать сумму членов бесконечного ряда для заданного значения х с точностью до эпсилонт=0,00001:Вычисление...

Подсчитать сумму членов ряда с точностью до 0.000001 - C++
Проверьте, пожалуйста, два кода для одного задания: Задание: Для ряда, члены которого вычисляются по формуле, соответствующей Вашему...

Подсчитать сумму всех чисел натурального ряда от 9 до 89 кратных 3. - C++
Подсчитать сумму всех чисел натурального ряда от 9 до 89 кратных 3.

Подсчитать сумму ряда с введенной точностью ε и количество выполненных итераций - C++
Не получается найти количество выполненных итераций. Подскажите, пожалуйста, где тут ошибка ?# include &lt;iostream&gt; #include &lt;cmath&gt; ...

Написать программу с помощью цикла - C++
Написать программу с помощью цикла: Задание: Вывести на экран таблицу стоимости, например, яблок в диапазоне от N г до M кг с шагом 100...

Реализовать задачу с помощью цикла - C++
Необходимо переписать программу через цикл (for, while и тд без разницы) Очень прошу помочь. Вот код:#include &lt;iostream&gt; #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
5251 / 4571 / 1535
Регистрация: 14.04.2014
Сообщений: 18,179
29.05.2014, 10:51     Подсчитать сумму ряда с помощью цикла while #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
У тебя много лишнего.
C++
1
2
3
4
5
6
7
8
9
int b = 1;
float f = 1, s = 0;
while(b <= a)
{
    f *= b;
    s += sqrt(f);
    b++;
}
cout << "Result: "<< s;
Glebordan
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 37
29.05.2014, 20:24  [ТС]     Подсчитать сумму ряда с помощью цикла while #3
Спасибо большое)

Добавлено через 1 час 13 минут
nmcf, Цикл не работает

Добавлено через 7 минут
nmcf, Всё работает, спасибо, не сразу заметил, что я попросил реализовать сумму слагаемых.
Ответ Создать тему
Опции темы

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