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

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

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

Схождение ряда - C++

02.11.2012, 22:17. Просмотров 690. Ответов 5
Метки нет (Все метки)

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
28
#include <vcl.h>
#include <math.h>
#include <stdio.h>
#pragma hdrstop
void main()
{
double f=1, ff=1, z, u, e, g;
int n;
        printf ( "\n\t 123 \n");
        printf ( "\n 123 \n");
        printf ( "\n 123 \n");
        printf ( "\n  ");
        scanf ("%d", &n);
        n=0;
        g=50;
        e=pow(10,-20);
        printf("\n n= %3d u=%.20lf z=%.20lf",n,u,z);
        while(fabs(u)<=g && fabs(u)>=e)
        {n++;
        f=f*n;
        ff=ff*((2*n)*((2*n)-1));
        z=z+(f*f)/ff;
        }
        if (fabs(u)<=e) { printf("\n\n Ryad shoditsya\n\n u = %20.20lf  z = %20.20lf", u,z);}
        if (fabs(u)>=g) { printf("\n\n Ryad ne shoditsya\n\n u = %20.20lf  z = %20.20lf", u,z);}
        printf("\n\n n= %3d u=%.20lf z=%.20lf\n",n,u,z);
system("pause");
}
Нужно чтобы программа высчитывала формулу до схождения или не схождения ряда( у меня он сходится ). Еще нужно сделать чтобы не нужно было ничего вводить, т.е открыл, она высчитала, показала, что сходится и всё. Помогите пожалуйста, заранее благодарен.
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2012, 22:17     Схождение ряда
Посмотрите здесь:

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

Определить: 10 членов ряда; абсолютную разность между табличной функцией и суммой ряда - C++
D(n)=-((x-1)*(n+1))/(n+2) Функцию pow() в программе не применять! #include&lt;iostream&gt; #include&lt;math.h&gt; using namespace std; int...

Посчитать сумму ряда, ограничивая число элементов ряда первым элементом, меньшим заданной величины - C++
Посчитать сумму ряда, ограничивая число элементов ряда первым элементом, меньшим заданной величины eps. Определить реальную точность ряда. ...

составить алгоритм инвертирования ряда чисел , т.е. записи всех чисел заданного ряда в обратном порядке - C++
:cry:

Каждый элемент 1 ряда матрицы разделить на соответствующий элемент второго ряда - C++
Вот задача : Есть матрица B (m, n). Каждый елемент ее 1 ряда разделить на соответствующий елемент второго ряда, все елементы 2го ряда -...

Схождение бесконечного ряда - Delphi
Условие: Вычислить сумму ряда с точностью ЭПСИЛОН S = X - X^3/3! + X^5/5! - X^7/7! итд. Вывести в таблице сумму и количество...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
hinata46243
1 / 1 / 0
Регистрация: 12.10.2012
Сообщений: 46
04.11.2012, 20:44  [ТС]     Схождение ряда #2
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
28
29
30
31
32
#include <vcl.h>
#include <math.h>
#include <stdio.h>
#pragma hdrstop
void main()
{
double f=1, ff=1, z, u, e, g;
int n;
printf ( "\n\t 123 \n");
printf ( "\n 123 \n");
printf ( "\n 123 \n");
printf ( "\n ");
n=0;
g=50;
e=pow(10,-20);
f=1;
ff=2;
z=u=f/ff;
printf("\n n= %3d u=%.5lf z=%.5lf",n,u,z);
while(fabs(u)<=g || fabs(u)>=e)
{n++;
f=f*n;
ff=ff*((2*n)*((2*n)-1));
u=(f*f)/ff;
z=z+u;
printf("\n z=%.20lf n= %d",z,n);
}
if (fabs(u)<=e) { printf("\n\n Ryad shoditsya\n\n u = %.5lf z = %.5lf", u,z);}
if (fabs(u)>=g) { printf("\n\n Ryad ne shoditsya\n\n u = %.5lf z = %.5lf", u,z);}
printf("\n\n n= %3d u=%.20lf z=%.5lf\n",n,u,z);
system("pause");
}
посмотрите пожалуйста, почему выдает ошибку??
vasiliy21
26 / 26 / 2
Регистрация: 24.10.2012
Сообщений: 135
04.11.2012, 20:49     Схождение ряда #3
Для
C++
1
system("pause");
надо
C++
1
#include <iostream>
hinata46243
1 / 1 / 0
Регистрация: 12.10.2012
Сообщений: 46
04.11.2012, 20:50  [ТС]     Схождение ряда #4
Тема закрыта, спасибо. Нашёл ошибку сам.
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.11.2012, 20:22     Схождение ряда #5
hinata46243, нашли ошибку - поделитесь решением. Оно может оказаться полезным не только вам.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2012, 23:10     Схождение ряда
Еще ссылки по теме:

Найти схождение данных - PHP БД
Здравствуйте, помогите написать запрос. Пример, есть таблица: fileld_1|fileld_2 1|10 2|10 1|20 2|20 1|30 Вопрос, как...

Заменить всякое схождение группы букв "это" на "то - Turbo Pascal
помогите пожалуйста составить прогу и блок схему к ней: дана строка символов, состоящая из слов. Заменить всякое схождение группы букв...

Составить программу вычислени ячислового ряда для известного числового ряда N - QBasic
Составить программу вычисления числового ряда для известного числового ряда N . Перед программированием выявить следует выявить и написать...

Вычисление числового ряда для известного числа членов ряда - Turbo Pascal
Буду очень признателен, нужно к завтрашнему дню.


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

Или воспользуйтесь поиском по форуму:
hinata46243
1 / 1 / 0
Регистрация: 12.10.2012
Сообщений: 46
09.11.2012, 23:10  [ТС]     Схождение ряда #6
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
28
29
30
#include <vcl.h>
#include <math.h>
#include <stdio.h>
#pragma hdrstop
void main()
{
double f, ff, a, z, u, e, g;
int n;
printf ( "\n\t Rabota 6 \n");
printf ( "\n student gruppi ut-11 Kreknin AA \n");
n=1;
g=10;
e=pow(10,-16);
f=1.0;
ff=2.0;
z=u=f/ff;
printf("\n n= %3d u=%.20lf z=%.20lf",n,u,z);
while (fabs(u)<=g && fabs(u)>=e)
{n++;
f=f*n;
ff=ff*(2*n)*(2*n-1);
u=f*f/ff;
z=z+u;
printf("\n n= %3d u=%.20lf z=%.20lf",n,u,z);
}
if (fabs(u)<=e) { printf("\n\n Ryad shoditsya\n\n u = %20.20lf z = %20.20lf", u,z);}
if (fabs(u)>=g) { printf("\n\n Ryad ne shoditsya\n\n u = %20.20lf z = %20.20lf", u,z);}
printf("\n\n n= %3d u=%.20lf z=%.20lf\n",n,u,z);
system("pause");
}
работает.
Yandex
Объявления
09.11.2012, 23:10     Схождение ряда
Ответ Создать тему
Опции темы

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