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

вычислить синус без математических библиотек с точностью 0,001 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вводится строка текста. Удалить слова с i-oro по j-ый номер. Разделители сохранить. Номера вводятся дополнительно. http://www.cyberforum.ru/cpp-beginners/thread279983.html
17. Вводится строка текста. Удалить слова с i-oro по j-ый номер. Разделители сохранить. Номера вводятся дополнительно. я всё никак не могу написать чтобы элемент удалился( Название темы должно...
C++ подскажите приветствую народ, подскажите что делать. вообщем учусь за границей (в чехии если быть точным) на программиста, из-за фокусов с языком, бывает не все понятно. читаю самоучитель Сэмюеля П.... http://www.cyberforum.ru/cpp-beginners/thread279982.html
C++ Синтакисис статик поля
class A { potected: int i; A (int i); const static A a; }; A::A (int i) { this->i=i;
Не могу разобраться как работает данная программа C++
Помогите пожалуйста разобраться как работает данная программа ниже дано задание и готовый листинг. Я запутался тут с этими указателями. Реализовать программу демонстрирующую решение поставленной...
C++ Не работает operator + http://www.cyberforum.ru/cpp-beginners/thread279959.html
пишу программку, а оператор+ не работает как надо, вместо суммы выдаёт всякий бред....может кто знает, что здесь не так? Matrix Matrix::operator+(const Matrix second) { if(m!=second.m ||...
C++ Шаблоны, "invalid iterator range" написать шаблонную функцию которая копирует значения с интервала template<typename T> void copy(T* dst, const T* begin, const T* end) { for(int i =0 ; (begin + i) < end ; i++) dst = begin; }... подробнее

Показать сообщение отдельно
IrineK
Заблокирован
20.04.2011, 15:38
Выводит таблицу синусов для Х в окрестности 0

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 <iostream>
#include <iomanip>
using namespace std;
 
int main()
{
        int i,fact;
        double x=0.0,dx=0.1,eps=0.00001,add,sum;
        cout<<"X\t||\t sin(X)\t||\t\t N iter\n";
        cout<<"_____________________________________________________\n";
        while(x<0.9)
        {       
                add=x;
                sum=x;
                fact=1;
                for(i=2;add>eps;i++)
                {       fact*=i;
                        if(i%2) 
                        {       add*=-x*x/fact;
                                sum += add;
                        }
                }
        cout<<x<<"\t||\t"<<fixed<<setprecision(5)<<sum<<"\t\t||\t"<<i<<endl;
        x+=dx;
        }
        return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru