Форум программистов, компьютерный форум 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++ Список неповторяющихся слов из текста Всем добрый вечер. Подскажите как написать программу, на входе которой текст, а на выходе список неповторяющихся слов из этого текста. подробнее

Показать сообщение отдельно
АлександрКом
11 / 11 / 1
Регистрация: 21.10.2012
Сообщений: 327
17.12.2013, 20:11     Вычисление косинуса через ряд
Здравствуйте =) Пытаюсь посчитать косинус через ряд Тейлора, написал программку, но не могу понять, как она считает (результаты не сходятся с табличными).
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
#include <iostream>
#include <tgmath.h>
using namespace std;
 
int Fact(int x)
{
    if (x==0)
    return 1;
    return x*Fact(x-1);
}
 
int main()
{
    double eps = 0.0001;
    int k = 1;
    double last_slag = 1;
    double sum = 1;
 
    while (last_slag>eps) {
    last_slag = pow(-1,k)*pow(1.5708,2*k) / Fact(2*k);
    sum += last_slag;
    k++;
    };
 
    cout << sum << endl;
    return 0;
}
тут считаю cos(90град), но ответ далёк от нуля. Что не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru