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

Выводит крокозяблы при подсчёте ряда Тейлора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вернуть класс-шаблон http://www.cyberforum.ru/cpp-beginners/thread697053.html
Доброго времени суток. Переделываю класс-коллекцию под шаблон, возникла вот какая трудность: компилятор (C++ Builder) ругается на вот такой код template <typename T> SavedCollection& SavedCollection <T>::operator +=(T* obj) { AddThing(obj); return *this; } SavedCollection.cpp(104): E2102 Cannot use template 'SavedCollection<T>' without specifying specialization parameters
C++ Задача о строке и шаблоне вечер добрый. в задаче нужно определить, соответствует ли строка шаблону, все как обычно "?" - любой символ, "*" - любая последовательность символов, может быть пустой. Пример 1 на входе: ABBCDA A*CDA на выходе: YES Пример 2 http://www.cyberforum.ru/cpp-beginners/thread697050.html
C++ ключ к MS VS 2010 Express
сабж. Где посмотреть мой ключ или получить новый без доступа к интернету?
Как задать конец предложения - точка с последующим символом новой строки C++
задача. Разработать функцию, которая осуществляет замену в заданном предложении всех малых латинских букв на соответствующие заглавные буквы. Используя разработанную функцию, переписать заглавными буквами в новый файл пять первых предложений заданного текстового файла (конец предложения - точка с последующим пробелом, табуляцией или символом новой строки). подскажите как реализовать, а то если в...
C++ Упорядочить по убыванию элементы каждой строки матрицы http://www.cyberforum.ru/cpp-beginners/thread697021.html
1. Составьте программу, упорядочивающую по убыванию элементы каждой строки матрицы размером m*n.
C++ Некоторые задачи в С++ 1)Написать функцию, которая по заданным действительными a, h и целым m печатает значение функции arctg (sin x) в точках a, a + h, ..., a + mh. 2)Написать функцию, которая по заданному n определяет число, образуется обращением десятичной записи n. Например, обратно- нием 123 является 321, 340 - 43 (незначащие нули отбрасываются). С++ подробнее

Показать сообщение отдельно
mistake512
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 3
14.11.2012, 04:16  [ТС]     Выводит крокозяблы при подсчёте ряда Тейлора
не, тут не в этом дело было, я уже нашла причину ошибки, просто для переменной an нужно было задать значение и обнулять ch вот рабочий вариант:
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
#include<iostream.h>
#include<math.h>
#include<windows.h>
 
long double fact(int N)
{
    if(N < 0) 
        return 0; 
    if (N == 0) 
        return 1;
    else 
        return N * fact(N - 1); 
}
int main() {
 
    int N=0;
    float E;
    float ch, xb, xe, dx, an=0;
    SetConsoleOutputCP(1251); 
    cout << "Введите точность: ";
    cin >> E;
    cout << "Введите х начальное: ";
    cin >> xb;
    cout << "Введите х конечное: ";
    cin >> xe;
    cout << "Введите шаг dx: ";
    cin >> dx;
   cout <<"Значение функции"<<'\t'<<"Количество рядов"<<'\t'<<"Значение аргумента"<<endl;
    cout.precision(9);
    for (float i=xb;i<=xe;i+=dx)
    {   
        
            ch=0; 
            an=1;
            while (an>=E)
                {
                an=pow(i,2*N)/fact(2*N);
                ch+=an;
                N++;                
                }
            cout <<ch<<"\t\t\t\t"<<N<<"\t\t\t\t"<<i<<endl;
            an=0;
            N=0;
            
    }
return 0;
}
Добавлено через 16 минут
(под "крокозяблами подразумевались выводимые значения аргументов)))")
 
Текущее время: 15:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru