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

Вычисление косинуса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рандомизация http://www.cyberforum.ru/cpp-beginners/thread177742.html
Необходимо случайным образом выбрать число от 0 до 0.9 включительно, и записать в a"" с шагом в 0.1. Что бы итоге "а" могло быть = 0 или 0.1 или 0.2 или 0.3 или 0.4 или 0.5 или 0.6 или 0.7 или 0.8...
C++ найти два числа состовляющие разность и произведение Здраствуйте уважаемые программисты, как решить данную задачу(на си). Разность двух чисел равна а, их произведение равно b. Нужно найти эти числа. http://www.cyberforum.ru/cpp-beginners/thread177735.html
Биты C++
Написать программу на языке C++, читающую со стандартного ввода 4 деся- тичных числа x, y,m, n. Все смещения будут указываться начиная с младшего бита, начиная с 0. В числах x, y младшие m из x...
C++ Программа для подсчета символов
Здравствуйте! Люди пожалуйста помогите написать программу для подсчета символов но string использовать нельзя. Написатьпрограммуна языке C++, реализующиюперегруженнуюфункциюxcount, получа-...
C++ определить среднее арифметическое суммы цифр в каждом числе http://www.cyberforum.ru/cpp-beginners/thread177728.html
Для заданной непустой последовательности натуральных чисел, за которой следует ноль, определить среднее арифметическое суммы цифр в каждом числе последовательности. При этом ноль во внимание не...
C++ Стереть все элементы #include <cstdlib> #include <iostream> #include <ctime> #include <fstream> using namespace std; struct Node { int data; подробнее

Показать сообщение отдельно
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
17.10.2010, 23:39
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
#include <cstdio>
#include <cmath>
#include <iostream> 
 
using namespace std;
 
#define PRECISION 1e-6
 
//exp(x) = 1 - x^2/2! + x^4/4! 
 
double _cos( const double x ){
  double dVal, dTemp;
  unsigned nStep = 1;
  for( dVal = 1.0, dTemp = 1.0; fabs(dTemp) >= PRECISION ; ++nStep ){
    dTemp *= -x*x/((2.0*nStep)*(2*nStep-1));
    dVal += dTemp;
  }
  return dVal;
}
 
int main(){
  printf( "%f %f\n", _cos( 5.0 ), cos(5.0) );
  return 0;
}
знали бы вы сколько я репу чесал, пока не додумался fabs поставить
пора бы уже хрестоматию всех разложений составлять
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru