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

Циклы: вычисление синуса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Boost::regex не могу сформировать ссылку на паттерн при поиске http://www.cyberforum.ru/cpp-beginners/thread1234677.html
Необходимо найти 2 повторяющихся заголовка и объединить некоторое содержимое через replace. Хотел создать выражение для поиска: ^(prefix=)(.*)(\n)(*)($2) Вот только ссылка $2 не возвращает...
C++ Инициализация переменных - некорректно работает пример из книги Взял задачку из книги Г.Шилда. Должно показывать 1 3 6 10 15. Но у меня выдает 1 2 3 4 5. Набрал всё точь в точь с книги, в чём проблема, кто подскажет? #include <iostream> #include <conio.h>... http://www.cyberforum.ru/cpp-beginners/thread1234669.html
C++ Не работает цикл for
#include <iostream> #include <conio.h> using namespace std; int main() { int x; for(x=0; x<10; x++); cout << x << " "; _getch(); return 0; }
C++ Функция инициализации консольной графики от Лафоре
Доброго времени суток. Пытаюсь использовать( только обучения ради ) и изменить библиотеку консольной графики от Лафоре. Среди прочих функций есть функция инициализации графики, вот её код: void...
C++ При добавлении студента, сбивается вся структура, и при выводе всего списка студентов, выводит какой то мусор http://www.cyberforum.ru/cpp-beginners/thread1234648.html
Суть действий: При добавлении студента, сбивается вся структура, и при выводе всего списка студентов, выводит какой то мусор. Раньше я прописал все тоже самое только без функции AddStudent и все...
C++ Простой парсер - как перебрать варианты строки Всем привет!Опыт программирования на си++ всего месяц-c# около 4 а делфи один год.Решил их кинуть(c# и делфи) и писать все на си++.Если что я 12 летний школьник поэтому обьясните попонятней.VCL знаю... подробнее

Показать сообщение отдельно
Senarist
46 / 46 / 12
Регистрация: 14.03.2014
Сообщений: 600

Циклы: вычисление синуса - C++

26.07.2014, 21:51. Просмотров 1179. Ответов 19
Метки (Все метки)

Приступил к циклам.
Задание такое:
Как известно, функция sin(x) может может быть вычислена в виде ряда
sin(x)=http://www.cyberforum.ru/cgi-bin/latex.cgi?x-x^3/3!+x^5/5!-...=\sum_{n=0}^{\propto }(-1)^n*(x^(2n+1))/(2n+1)!
На практике при вычислении значения функции sin(x) соответствующий ряд ограничивают, т.е. рассматривают приближенное выражение sin(x)= http://www.cyberforum.ru/cgi-bin/latex.cgi?x-x^3/3!+x^5/5!-x^7/7!+...+ (-1)^N*x^2N+1/(2N+1)!=\sum_{n=0}^{N}(-1)^n*x^2n+1/(2n+1)!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
using namespace std;
const int N=100;
int main()
{
    double x,q,s=0;
    int n;
    cout<<"Enter x=";
    cin>>x;
    q=x;
    //Âû÷èñëåГ*ГЁГҐ Г±ГЁГ*ГіГ±Г*
    for (n=1;n<=N;n++)
    {
    s+=q;
    q*=(-1)*x*x/(2*n)/(2*n+1);
    }
    cout<<"sin("<<x<<") = "<<s<<endl;
    system("PAUSE");
    return 0;
}
Не понял тот момент как происходят действия в теле цикла. Обязательна ли последовательность действий?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru