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

Вычисление функции c помощью разложения в ряд - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка на правильный ввод http://www.cyberforum.ru/cpp-beginners/thread693582.html
У меня не получается сделать проверку на акции. Условие такое, что, если кол-во акций позитивное, то мы покупаем акции, негативное продаем. Надо сделать проверку, чтобы невозможно было продать больше акций , чем у нас есть. тоесть, если у нас 10 акций всего после последней транзакции и вводится -11 в следующей, то надо вывести сообщение об ошибке(нет столько акций).#include <iostream>...
C++ Перегрузка класса - после изменения кода перегрузить метод class DrawPoint : public QWidget { public: DrawPoint(QWidget *p = 0) : QWidget(p){} protected: virtual void paintEvent(QPaintEvent *) { QPainter painter(this); painter.setPen(QPen(QBrush(QColor(Qt::black)), 1 )); painter.drawLine(150, 0, 150, 300); http://www.cyberforum.ru/cpp-beginners/thread693574.html
C++ Является ли входная последовательность правильной
1) На вход программы дается строку (и). последовательного ность считается правильной, если она содержит одинаковые количества символов (и) и в произвольном ее начальном отрезке символов (не меньше, чем). Признаком завершения последовательности является введение любой которого непустого символа, отличного от (и). программа имеет определить, является ли входная последовательность правильной. ...
Задачи на циклические алгоритмы C++
Помогите пожалуйста сделать в с++: 1)Написать функцию, которая по целому a вычисляет и возвращает максимальное n, при котором n! ≤ a. 2)Написать функцию, которая по целым n и m вычисляет и возвращает .(логарифм m по основе n). Cпасибо)!
C++ Сравнить каждый элемент двух векторов http://www.cyberforum.ru/cpp-beginners/thread693568.html
добрый день ! мне нужно сравнить каждый элемент двух векторов, т.е. vector1 > vector2 . вопрос. есть ли для таких случаев функции или как понимаю нужно самостоятельно написать перегрузку оператора operator> ?
C++ Задача со switch. Как сделать короче? Доброго вечера. Решаю задачник по программированию и набрел на такую задачу:Даны два целых числа: D (день) и M (месяц), определяющие правильную дату не високосного года. Вывести значения D и M для даты, предшествующей указанной.Сделать эту задачу необходимо по условию с помощью switch.(Все делаю на C#, не знал где задать вопрос по этому языку, так что задал здесь от безысходности) Я сделал эту... подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
10.11.2012, 09:25     Вычисление функции c помощью разложения в ряд
http://upload.wikimedia.org/math/0/f...595284ad12.png

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
#include <stdio.h>
#include <math.h>
 
#define M_PI 3.14159265358979323846
 
float farctg(int n, float xn, float xk, float eps, float dx)
{
if (n == 500)
 return 0.0;
 
float coef = pow( (float) -1, (float) n) / ( 2*n + 1 );
float step = 2.0*n+1.0;
 
float result = coef * pow(xn, step);
 
//printf("%d: %f %f\n", n, coef, step, result);
 
return (result+farctg(n+1, xn, 0,0,0));
}
 
int main()
{
float i;
for(i=0.0; i<1.0;i+=0.01)
{
printf("%f: %f ", i, farctg(0, i,0,0,0));
printf("%f\n", atan(i));
}
 
return 0;
}
 
Текущее время: 11:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru