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

не могу понять где я ошибся - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Виртуальный конструктор копировщик. http://www.cyberforum.ru/cpp-beginners/thread365874.html
Добрый вечер . Объясните для чего в природе может быть использован виртуальный конструктор копировщик ? виртуальная функция существует для замещения других подобных функций в производных классах от данного , а копировщик что может заместить ???
C++ Графические функции на С++ В каком хедер файле содержатся функции с работой с графикой (нарисовать круг, прямоугольник и прочие геом. фигуры) в стиле С++ ? http://www.cyberforum.ru/cpp-beginners/thread365873.html
Массив размерностью 30 заполнить случайными числами, лежащими в диапозоне от -100 до 100 C++
Массив размерностью 30 заполнить случайными числами, лежащими в диапозоне от -100 до 100. Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов
C++ Найти наименьшее число из первого массива среди чисел, которые не входят во второй массив.
Нужно Выполнить задание: Даны 2 массива. Найти наименьшее число из первого массива среди чисел, которые не входят во второй массив.
C++ Шифр Цезаря проблемы со знаками препинания http://www.cyberforum.ru/cpp-beginners/thread365864.html
Реализую шифр цезаря, возникла проблема со знаками препинания, не выводятся как надо. Что нужно исправить? #include <iostream> #include <fstream> using namespace std; const char alphavit_h={ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'}; const char alphavit_l={'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h',...
C++ Программист Саша участвует в создании блог-сервиса Jивой Jурнал... Здравствуйте. Есть задача http://********/index.asp?main=task&id_task=56 Следующий код не проходит на 5-м тесте. #include <fstream> #include <string> #include <vector> #include <algorithm> int main() { подробнее

Показать сообщение отдельно
anton6262906
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 17
13.10.2011, 19:26     не могу понять где я ошибся
вот задание:
Вычислить и вывести на экран в виде таблицы значение функции,
заданной с помощью ряда Тейлора, на интервале от Хнач до Хкон с шагом dX с
точностью ε. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы
должна содержать значение аргумента, значение функции и количество
просуммированных членов ряда. Для вычисления последующего члена ряда
использовать рекуррентную формулу.



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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <iostream>
#include <conio.h>
#include <math.h>
#include <iomanip>
#include <locale>
#include <windows.h>
using namespace std;
//
int main()
 
{//начало кода функции main
    
setlocale (0,"rus");
double Xsrt, Xend, x, dx, t, elem, p,test=0;//объявление пременных
int n;
 
//do
//{
SetConsoleOutputCP(1251);
cout<<"Введите Xнач. и Xкон."<<endl;
cin>>Xsrt>>Xend;
while ( (Xsrt<=0) || (Xsrt>=Xend) || (Xend<1))
{
cout << "Введенные значения не удовлетворяют условию!"<<endl;
cout << "Попытайтесть еще !"<<endl;
cin>>Xsrt>>Xend;
}
getchar();
getchar();
 
cout<<"Введите точность"<<endl;
cin>>t;
while (t<0.00001)
{
cout<<"не правильное значение! попытайтесь еще!"<<endl;
cin>>t;
}
getchar();
getchar();
 
cout<<"Введите Шаг"<<endl;
cin>>dx;
//Шапка для таблицы
cout<<"------------------------------\n";
cout<<" x | F | n | arth(x) ";
cout<<endl;
//досюда все правильно!!!!!!!!!!!!!!!!!
for(x=Xsrt;x<=Xend; x+=dx)
{
n=0;
elem=((2*n)+1);
p=0;
while(fabs(elem)<t)//пока ряд тайлора меньше точности выполнять действия
{
if(x!=1)
elem=1/((2*n)+1)*pow(x,(2*n)+1);//общая формула
else
elem=0;
if ((n % 2)==0)
p=p-elem;// если n четная то прибавляем
else
p=p+elem;//иначе вычитаем из общей формулы
n++;//приращение n на единицу тоже самое что n=n+1 или n+=1
}
cout << setw(6)<<setprecision(3)<<x
<<" | "<<setw(10)<<setprecision(3)<<elem<<" | ";//setw(длина) setprecision(количество знаков после запятой
cout << setw(6)<<n<<" | "<<setw(6)<<setprecision(3)<<p<<endl;
}
//стоп до нажатия клавиши
//while(test> 9);
getch();
//system("pause");
return 0;
}//конец кода функции main/code


а пример не знаю как копировать((
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru