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

ряд Тейлора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно доделать программу (Найдите сумму: 1*2+2*3*4+...+k(k+1)*...*2k) http://www.cyberforum.ru/cpp-beginners/thread843171.html
Задача: Дано натуральное число k. Найдите сумму: 1*2+2*3*4+...+k(k+1)*...*2k Т.е. переменная k должна вводиться и по формуле должна находиться сумма. Пример: k=4; Так должно выглядеть решение в математике: 1*2+2*3*4+3*4*5*6+4*5*6*7*8 Моя проблема в том, что я не могу понять как сделать формулу. Вот мои наброски, но к ответу там далеко: #include<iostream.h> #include<conio.h> int main() {...
C++ какие из спецификаций шаблона являются эквивалентными при вводе данных какие из спецификаций шаблона являются эквивалентными при вводе данных a) %f %c b) %e %c c) %f %e d) %u %g e) %s %d http://www.cyberforum.ru/cpp-beginners/thread843153.html
C++ Функции (программу печати n-ого элемента в виде обыкновенной несократимой дроби)
Для последовательности a1=1, a(n+1)=n*a(n) - 1/n составить программу печати n-ого элемента в виде обыкновенной несократимой дроби!!!Помогите плииз!!!
C++ Прибавить к значению переменной единицу
задается символьная переменная к переменной прибавляется 1 выводится прежнее состояние и получиное пешить на с++
C++ Ошибка в конструкторе копирования класса http://www.cyberforum.ru/cpp-beginners/thread843116.html
Хотя и делал по образцу, но почему то лезет ошибка записи за пределы динамического массива, хотя и переменные копируются верно (отладчик вижлы подтвердил). конструктор наследованного класса даже не ковырял, т.к. ошибка таже мэин #include <iostream> #include "cd.h" void Bravo (const Cd & disk); int main () { Cd c1 ("Beatles", "Capitol", 14, 35.5); Classic c2 = Classic ("Piano sonata in B...
C++ Разработка классов, создание конструкторов и деструкторов *Постpоить класс для pаботы с рациональными дробями. Класс должен включать следующие поля: числитель, знаменатель, комментарий. *Класс должен обеспечивать пpостейшие методы для pаботы с полями класса: сложение, сокра-щение, вывод дроби в удобной форме. *Реализовать класс. Класс должен обеспечивать набор методов для работы с данными. *Создать констpуктоpы: констpуктоp по умолчанию,... подробнее

Показать сообщение отдельно
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
21.04.2013, 18:46  [ТС]     ряд Тейлора
вообщем написал такой код
не пойму в чем ошибкаа..
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
#include <fstream>
#include <math.h>
 
using namespace std;
long long fact(int x){
        long long z = 1;
        for(int i = 1; i <= x; i++)
                z *= i;
        return z;
}
double mySin(double x) {
    double res = 0;
    for(int i= 1 ; i <10; i++){
        res += (pow(-1, (double)i - 1) * pow(x, 2 * i - 1)) / fact(2 * i - 1);
    }
    res += pow(x, 2 * 10 + 1) / fact(2 * 10 + 1);
    return res;
}
 
int main() {
    ofstream out("D:\\Soft\\OtSDK\\Projects\\untitled1\\output.txt");
    out<<"| Angel | Value |\n";
 
    for (int i=0;i<91;i=i+2) {
        out<<"----------------------\n";
        out<<"|   ";out<<i;
        if(i<10) out<<"   |  "; else out<<" |  ";
        double r=mySin(i*3.14/180);
        if (r>=0) out<<" ";
        out<<r;  out<<" ; sin = ";out<<sin(i);
        out<<" |\n";
    }
 
 
    //out<<"HelloWorld"<<"\n";
 
     out.close();
    return 0;
}
ряд выводит такой
Кликните здесь для просмотра всего текста
| Angel | Value |
----------------------
| 0 | 0 ; sin = 0 |
----------------------
| 2 | 0.0348818 ; sin = 0.909297 |
----------------------
| 4 | 0.0697212 ; sin = -0.756802 |
----------------------
| 6 | 0.104476 ; sin = -0.279415 |
----------------------
| 8 | 0.139103 ; sin = 0.989358 |
----------------------
| 10 | 0.173561 ; sin = -0.544021 |
----------------------
| 12 | 0.207808 ; sin = -0.536573 |
----------------------
| 14 | 0.241802 ; sin = 0.990607 |
----------------------
| 16 | 0.275501 ; sin = -0.287903 |
----------------------
| 18 | 0.308866 ; sin = -0.750987 |
----------------------
| 20 | 0.341854 ; sin = 0.912945 |
----------------------
| 22 | 0.374426 ; sin = -0.00885131 |
----------------------
| 24 | 0.406543 ; sin = -0.905578 |
----------------------
| 26 | 0.438164 ; sin = 0.762558 |
----------------------
| 28 | 0.469253 ; sin = 0.270906 |
----------------------
| 30 | 0.49977 ; sin = -0.988032 |
----------------------
| 32 | 0.529679 ; sin = 0.551427 |
----------------------
| 34 | 0.558943 ; sin = 0.529083 |
----------------------
| 36 | 0.587528 ; sin = -0.991779 |
----------------------
| 38 | 0.615396 ; sin = 0.296369 |
----------------------
| 40 | 0.642516 ; sin = 0.745113 |
----------------------
| 42 | 0.668854 ; sin = -0.916522 |
----------------------
| 44 | 0.694378 ; sin = 0.0177019 |
----------------------
| 46 | 0.719057 ; sin = 0.901788 |
----------------------
| 48 | 0.742861 ; sin = -0.768255 |
----------------------
| 50 | 0.76576 ; sin = -0.262375 |
----------------------
| 52 | 0.787727 ; sin = 0.986628 |
----------------------
| 54 | 0.808736 ; sin = -0.558789 |
----------------------
| 56 | 0.82876 ; sin = -0.521551 |
----------------------
| 58 | 0.847776 ; sin = 0.992873 |
----------------------
| 60 | 0.86576 ; sin = -0.304811 |
----------------------
| 62 | 0.88269 ; sin = -0.739181 |
----------------------
| 64 | 0.898546 ; sin = 0.920026 |
----------------------
| 66 | 0.913308 ; sin = -0.0265512 |
----------------------
| 68 | 0.926958 ; sin = -0.897928 |
----------------------
| 70 | 0.939481 ; sin = 0.773891 |
----------------------
| 72 | 0.950859 ; sin = 0.253823 |
----------------------
| 74 | 0.961081 ; sin = -0.985146 |
----------------------
| 76 | 0.970133 ; sin = 0.566108 |
----------------------
| 78 | 0.978004 ; sin = 0.513978 |
----------------------
| 80 | 0.984685 ; sin = -0.993889 |
----------------------
| 82 | 0.990167 ; sin = 0.313229 |
----------------------
| 84 | 0.994444 ; sin = 0.73319 |
----------------------
| 86 | 0.997511 ; sin = -0.923458 |
----------------------
| 88 | 0.999363 ; sin = 0.0353983 |
----------------------
| 90 | 1 ; sin = 0.893997 |


1 столбец градусы,второй-самописный синус,третий библиотечный
 
Текущее время: 01:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru