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

Вычисление косинуса через ряд - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Тема: Циклы, строковый тип. Написать программу по данной задаче http://www.cyberforum.ru/cpp-beginners/thread1045796.html
:help: В строке записан текст, в котором слова разделены знаками препинания (пробел : , - ; ), в конце предложения стоит точка, ? или !. Сосчитать количество предложений в тексте и найти самое короткое из них. Заранее огромное спасибо!!!
C++ Не работает программа Помогите, пожалуйста. Не работает программа. Задание: Дано натуральное число n. Среди чисел 1, 2,...,n найти все те, которые можно представить в виде суммы квадратов двух других натуральных чисел. (Определить процедуру, позволяющую распознать полные квадраты). Надо решить программу через функции (в программе должны быть функция ввода, функция вычисления, функция вывода). Код С++:... http://www.cyberforum.ru/cpp-beginners/thread1045790.html
C++ Задача(матрицы, замена)
а)сформировать из строк матрицы B матрицу С, расположив строки так, чтобы количество положительных элементов в строке возрастало с увелечением ее порядкового номера b)в матрице С найти сумму элементов столбцов с нечетными номерами
C++ Вставить новый столбец после столбца, в котором нет ни одного отрицательного элемента
Вставить новый столбец после столбца, в котором нет ни одного отрицательного элемента. Написала ее. исправьте ошибки #include <iostream> using namespace std; int main() {int n, m, k=0; cout<<"n="; cin>>n; cout<<"m=";cin>>m; int kotr=0; int a; int b ; for(int i=0;i<n;i++)
C++ Необработанное исключение типа "System.AccessViolationException" при добавлении Datagridview http://www.cyberforum.ru/cpp-beginners/thread1045775.html
Прошу помощи. Создаю проект "приложение Windows Forms" в Visual Studio 2008. Добавляю компонент DataGridView на форму, больше ничего не прописываю. Выскакивает ошибка при запуске: "Необработанное исключение типа "System.AccessViolationException" произошло в System.Windows.Forms.dll Дополнительные сведения: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что...
C++ Список неповторяющихся слов из текста Всем добрый вечер. Подскажите как написать программу, на входе которой текст, а на выходе список неповторяющихся слов из этого текста. подробнее

Показать сообщение отдельно
RHB
33 / 33 / 8
Регистрация: 27.01.2013
Сообщений: 200
12.06.2014, 15:37     Вычисление косинуса через ряд
Если кому-нибудь когда нибудь будет актуально, то вот работающее решение:
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
#include <iostream>
#include <cstdlib>
#include <cmath>
 
using namespace std;
 
const float E=0.001;
 
unsigned long long fact(int N)
{
    if(N<2)
        return 1;
    return N * fact(N - 1);
}
 
float f(float x, int n)
{
    double m=pow(-1.f,n)*(pow(x,2*n)/fact(2*n));
    if(fabs(m)>=E)
    {
        m+=f(x,n+1);
    }
    return m;
}
 
int main()
{
    float x;
    cin >> x;
    if(x<0)
    {
        cout<<" ne prenadlejit"<<endl;
        system("pause");
        return 0;
    }
    cout<<(f(x,0))<<endl;
    cout<<cos(x)<<endl;
    system("pause");
    return 0;
}
Ваша ошибка в том, что у вас должно быть
1) int k = 1;
2) double sum = 0.f;
 
Текущее время: 15:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru