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

Разложение функции в ряд Тейлора C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерный массив: максимум строки, минимум столбца http://www.cyberforum.ru/cpp-beginners/thread766110.html
Добрый день, можете, пожалуйста, помочь с задачей? Есть двумерный массив, нужно определить максимальное значение строки, минимальное значение столбца. Начал делать со строки, получилось так. Можете объяснить где ошибка? #include<iostream> #include<time.h> #include<stdlib.h> using namespace std; int main() { int n,m,i,j,imax,imin,jmax,jmin,smax,smin; cout<<"n=";
C++ Несовместимость типов В справке по BASS.DLL есть пример который выглядит так: FILE *file; ... // the recording callback DWORD CALLBACK MyRecordingWriter(void *buf, DWORD len, DWORD user) { fwrite(buf,1,len,file); // write the buffer to the file return TRUE; // continue recording } ... BASS_RecordStart(44100,0,&MyRecordingWriter,0); // start recording http://www.cyberforum.ru/cpp-beginners/thread766101.html
C++ Перевод из Basic на язык С
Помогите пожалуйста кто-нибудь, с переводом с Basic на язык С 10 PRINT'УСИЛИТЕЛЬ С ОБЩИМ ИСТОКОМ' 20 INPUT'ВВЕДИТЕ R3,RC,RСИ'R1,R2,R3 30 INPUT'ВВЕДИТЕ RГ,RH,RИ'R4,R5,R8 40 INPUT'ВВЕДИТЕ СЗИ,СЗС,ССИ'C1,C2,C3 45 INPUT'ВВЕДИТЕ С1,С2,СИ'C4,C5,C6 50 INPUT'ВВЕДИТЕ S='S 60 LET R6=R1:LET R7=R3*R2/(R3+R2) 70 PRINT'R ВХОДА='R6:PRINT'R ВЫХОДА='R7
Написать программу которая для функции определяет промежутки возрастания и убывания C++
Вообщем текст задачи /*Написать программу которая для функции F(x) = ax^3+bx^2+cx+d определяет промежутки возрастания и убывания значения коэффициентов вводится с экрана*/ наброски программы #include<iostream> #include<iomanip> #include<conio.h> #include <windows.h> #define _USE_MATH_DEFINES #include <math.h>
C++ Объясните как строится таблица смещений в алгоритме Бойера-Мура? http://www.cyberforum.ru/cpp-beginners/thread766085.html
Вот тут вот прочитал http://www.rsdn.ru/article/alg/textsearch.xml , но в таблице написаны одни данные, а смещение идёт совсем по другим. Совсем запутался. Помогите пожалуйста. Добавлено через 34 минуты Тему можно закрыть, я разобрался =)
C++ Массивы. Определить кол во инверсий среди элементов главной диагонали Тест закину сразу же как только увижу его сам!!!Начало в 10:00 Добавлено через 1 час 40 минут Вот текст задания: Написать программу заполнения квадратной матрицы случайными числами из заданного диапазона.Определить кол во инверсий среди элементов главной диагонали.Поменять местами элементы первого и последнего столбца.Элементы главной и побочной диагонали записать в отдельные файлы. ... подробнее

Показать сообщение отдельно
fox951
Сообщений: n/a
19.01.2013, 11:51     Разложение функции в ряд Тейлора C++
Есть функция ln(1+sqrt(x*x+1).
Нужно ее разложить.
В принципе программу написал.

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <stdio.h>
#include <math.h>
#include <iostream>
#include <clocale>
#include <windows.h>
 
int main(void)
{
    setlocale(LC_ALL,"RUSSIAN");
double Eps; // Погрешность
 
double An, Sum, f, x; //обьевляем переменные типа double (тип данных с плавающей запятой двойной точности)
 
int n, Ndop=350;   // N-номер члена ряда ; Ndop= До члена какой степени будем раскладывать в ряд; инт-( целочисленный тип данных.)
 
printf( "|x|<1 !"); // говорим что модуль икса должен быть меньше единицы (в задании в дано написано так)
printf( "\aВведите Х="); //Вводим икс
 
scanf("%lf",&x);
 
printf( "\aВведите величину погрешности (Eps)=");  // Вводим величину погрешности
 
scanf("%lf",&Eps);
 
do
{
 
n = 0; An=x; Sum=An; //Начальные значения n, An и суммы ряда
f=log10(x+sqrt(x*x+1));
while( fabs(An) > Eps)
{
An =(x - An*((-1)^n)*(2*n+1)*(2*n+1)*x*x/((n+1)*(2*n+3)*(2*n-1))); Sum += An; ++n;
if( n > Ndop)
break;
}
printf( "Х:" "%f   ",x);
 
Sleep(1300);//Задержка на 1300 милисек(1.3 сек)
 
printf( "ln(x+sqrt(x^2+1):" "%f   ",f); 
 
Sleep(1300);//Задержка на 1300 милисек(1.3 сек)
 
printf( "Сумма ряда:" "%f   ",Sum); 
 
Sleep(1300);//Задержка на 1300 милисек(1.3 сек)
 
printf( "Значение f-sum:" "%e   ",fabs(f-Sum)); 
 
Sleep(1300);//Задержка на 1300 милисек(1.3 сек)
 
printf( "Номер члена ряда:" "%i   ",n);
 
} 
while (0-0); 
 
system("pause"); //команда чтобы консоль не закрывалась сразу, а выдавала значения
    
    return 0;
}
Вопрос: все ли правильно сделано?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru