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

Пример на с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Webkit, в какой среде делать браузер http://www.cyberforum.ru/cpp-beginners/thread610933.html
Уже доделываю огромный проект, и решил сделать под него браузер (как Гугл и т.д.). Движок выбрал - webkit. С++ и С# немного знаю... Собственно, вопрос: в какой среде делать браузер (Embarcadero,...
C++ Система счисления, перевод числа Вся проблема в том что я не сильно шарю в С++, больше в делфи разбираюсь. Составить программу для перевода данного натурального числа в p-ичную систему счисления (2 < р < 9). http://www.cyberforum.ru/cpp-beginners/thread610920.html
Ввода числа C++
Здравствуйте, делаю первые шаги в программировании. Вот в такой простой программе после водда числа окно просто исчезает и все. Будьте добры, обьясните, что не так. // //Программа для...
C++ Вращение и поворачивание камеры
вот код ,он позволяет вращать камеру вверх вниз(это меня устраивает), и влево в право, а мне надо чтобы взор поворачивался ,а не вращался . Как так сделать? float alpha=0,beta=0,radius=0; float...
C++ Проверить, есть ли в записи числа три одинаковые цифры http://www.cyberforum.ru/cpp-beginners/thread610878.html
Дано натуральное число N. Проверить, есть ли в записи числа три одинаковые цифры.
C++ Сдвиг не понимает отрицательных величин? #include <iostream> int main() { long int x; while (true) { std::cin>>x; x>>=(-1); std::cout<<x<<std::endl; } подробнее

Показать сообщение отдельно
Catstail
Модератор
22904 / 11270 / 1832
Регистрация: 12.02.2012
Сообщений: 18,482
21.06.2012, 15:44
Если эту сумму нужно вычислить, то можно поступить очень просто:

C++
1
2
3
4
double sum(x)
{
    return cos(x);
}
Это шутка, но в каждой шутке - доля шутки...

Добавлено через 15 минут
Но если серьезно, то вот:

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
#include "iostream.h"
#include "math.h"
 
double Sum(double x, double eps)
{
   double s,n,a;
   
   a=1;
   s=1;
   n=0;
 
   while (1)
   {
        if (fabs(a) <= eps) break;
        a=-a*x*x/((2*n+1)*(2*n+2));
        s=s+a;
        n++;
   }
 
   return s;
 
}
 
int main(int argc, char* argv[])
{
    cout << Sum(3.1415926535*0.5,1.0E-14) << endl;
    cout << cos(3.1415926535*0.5) << endl;
 
    return 0;
}
Нарочно считаю cos(π/2) встроенной функцией и нашей с высокой точностью...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.