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

Цикл while, разложение ряда - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти однофамильцев http://www.cyberforum.ru/cpp-beginners/thread397701.html
Доброй ночи уважаемые эксперты! Нужно найти однофамильцев в двусвязном списке. Есть следующий код:#include "iostream" #include <string> #include <conio.h> using namespace std; class Student { string Name; string Sername; string Patronymic;
C++ Помогите плс переписать программу "Фигура из символов" Условие: 2. Написать программу, которая выводит на экран прямоугольник или квадрат. Ширина и высота фигуры задаются пользователем с клавиатуры. Код: #include <iostream> using namespace std; int main() { int w, h; cout << "Width : "; cin >> w; cout << "Height: "; http://www.cyberforum.ru/cpp-beginners/thread397700.html
C++ Комбинации
Всем привет! Есть массив array, в переменной s хранится его размер. Нужно написать прогу, которая выведет на экран все возможные комбинации елементов даного массива. Например, в array лежат числа 7, 1 и 2. Тогда прога должна вывести примерно такое (порядок, в котором выводятся комбинации не важен): 7 1 2 2 1 7 1 2 7 1 7 2
C++ Наставте на истинный путь начинающего
Дорогие друзья я изучил основы языка C++.И хотел бы продвигаться дальше в область программирования игр.Подскажите пожалуйста может быть какие то видеокурсы или книги.
C++ подпрограммы http://www.cyberforum.ru/cpp-beginners/thread397654.html
протабулируйте функции.отрезок и шаг вводятся с клавиатуры: (ln^2(x))-1/x
C++ Работа с файлами Всем доброго времени суток) При написании программы возникла проблема.... не знаю как из одного файла в другой переписать некоторые строки(номера строк которые не надо переписывать записаны в массиве)) подробнее

Показать сообщение отдельно
mr_aleks
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 118
04.12.2011, 22:36  [ТС]     Цикл while, разложение ряда
ну я уж точно не знаю, большое спасибо и на этом) думаю препод если есть погрешность скажет

Добавлено через 1 час 13 минут
Еще одна проблеммка)

посмотрел в след. лабе сказано
запрограммируйте с использованием следующих функций:
· функция T выполняет вычисление множителя из рекуррентной формулы;
· функция iter выполняет вычисление очередного члена ряда;


попробовал но n и сумму вообще не считает, суму считает но не правельно


поправте где надо, спасибо большое зарание

я скорее не правельно записал вычисление очередного члена ряда, можите сказать что за переменная "an" ?

Добавлено через 12 минут
Точнее вот так правельней будет, но все равно почемуто первый член ряда какойто заоблочный ((

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
 
 
 
double T(double n, double x)
{
    double a;
    a = (2.0*n - 1)/((2.0*n + 1)*(x*x));
    return a;
};
 
double inter (double an, double T)
{
    an=an*T;
    return an;
};
 
 
int main()
{
    long n;
    double xn, xk, dx, e,a;
    cout<<"xn = ";cin>>xn;
    cout<<"xk = ";cin>>xk;
    cout<<"dx = ";cin>>dx;
        cout<<" e = ";cin>>e;
        double sum;
        double an, x = xn;
    cout<<"-----------------------------------"<<endl;
    cout<<"|   x  |     f  |   n  |  math F  |"<<endl;
    cout<<"-----------------------------------"<<endl;
    while(x <= xk)
        {
                n   = 1;
                sum = 0;
                an  = 2/x;
                do
                {
                        sum=sum+an;
                            an=inter(an,a);
                            a=T(n,x);
                        n   += 1;
                        
                }
                while(e <= fabs(an) && n <= 500);
                cout<<"|"<<setw(5)<<setprecision(3)<<x<<" | "
            <<setw(6)<<setprecision(4)<<sum<<" | "
                        <<setw(4)<<n<<" | ";
                cout<<setw(8)<<setprecision(3)<<log((x + 1)/(x - 1))<<" | "<<endl;
        x = x + dx;
        }
    system("pause");
    return 0;
}
 
Текущее время: 10:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru