Среда, 15.05.2024, 01:51
"I-School" - школа знаний XXI века
     In doing we learn
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Форма входа
Категории раздела
Пользователь ПК [0]
WEB-дизайн [0]
Программирование [18]
Корзина
Пользователь ПК [0]
WEB-дизайн [0]
Программирование [18]
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » Статьи » Информатика, программирование » Программирование

    Разложение Тейлора для sin(x), C++
    #include <iostream>
    #include <iomanip>
    using namespace std;
     
    int main()
    {
     int i,fact;
     double x=0.0,dx=0.1,eps=0.00001,add,sum;
     cout<<"X\t||\t sin(X)\t||\t\t N iter\n";
     cout<<"_____________________________________________________\n";
     while(x<0.9)
     { 
     add=x;
     sum=x;
     fact=1;
     for(i=2;add>eps;i++)
     { fact*=i;
     if(i%2) 
     { add*=-x*x/fact;
     sum += add;
     }
     }
     cout<<x<<"\t||\t"<<fixed<<setprecision(5)<<sum<<"\t\t||\t"<<i<<endl;
     x+=dx;
     }
     return 0;
    }
    
    Категория: Программирование | Добавил: IrineK (15.03.2011)
    Просмотров: 2015 | Теги: обучение C/C++/CLI, обучение English, программирование С++, Киев обучение, задача бесплатно | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Copyright MyCorp © 2024
    Конструктор сайтов - uCoz