Форум программистов, компьютерный форум 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++
Помогите пожалуйста разобраться как работает данная программа ниже дано задание и готовый листинг. Я запутался тут с этими указателями. Реализовать программу демонстрирующую решение поставленной задачи: В прямоугольной матрице определить элемент, который по модулю наименее отличается от среднего арифметического всех элементов матрицы. В программе необходимо реализовать следующее: ввод...
Не работает operator + C++
пишу программку, а оператор+ не работает как надо, вместо суммы выдаёт всякий бред....может кто знает, что здесь не так? Matrix Matrix::operator+(const Matrix second) { if(m!=second.m || n!=second.n) { cerr<<"Raznyj razmer"<<endl; return Matrix(); } else {
C++ Шаблоны, "invalid iterator range" http://www.cyberforum.ru/cpp-beginners/thread279948.html
написать шаблонную функцию которая копирует значения с интервала template<typename T> void copy(T* dst, const T* begin, const T* end) { for(int i =0 ; (begin + i) < end ; i++) dst = begin; } template<typename T> void rand_arr( T* data, int size) { for (int i=0; i<size; i++ ) data = (T)((rand()%255) +1);
C++ Функция и массив Всем привет, вот задание: "Создать функцию которая обнуляет в массиве значения между минимальным и максимальным" Вроде все компилируется, а когда вводишь данные выкидывает.. Спасибо заранее за ответы=) #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; const int n=10; подробнее

Показать сообщение отдельно
IrineK
Заблокирован
20.04.2011, 15:38     вычислить синус без математических библиотек с точностью 0,001
Выводит таблицу синусов для Х в окрестности 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;
}
 
Текущее время: 09:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru