#include <iostream>
#include "math.h"
using namespace std;
int factorial(long int t) //функция факториал (задана рекурсивно)
{
if (t == 0) return 1;
return t * factorial(t - 1);
}
int main()
{
setlocale(0, "");//для вывода кириллицы
double x,F;
int N;
cout << "Vvedite Х: ";
cin >> x;
F = 0; N = 0;
do
{
F = F + pow(-1, N)*pow(x, 2 * N) / factorial(2 * N + 1);
N++;
} while ( fabs((sin(x)/x-F))>0.000000001 );
cout.precision(10); //точность вывода действительных чисел
cout << "sin(x)/x= " << F << "; системная функция sin(x)/x=" << sin(x) / x << endl; // вывод ответа.
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSAibWF0aC5oIgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgZmFjdG9yaWFsKGxvbmcgaW50IHQpIC8v0YTRg9C90LrRhtC40Y8g0YTQsNC60YLQvtGA0LjQsNC7ICjQt9Cw0LTQsNC90LAg0YDQtdC60YPRgNGB0LjQstC90L4pCnsKICAgIGlmICh0ID09IDApIHJldHVybiAxOwogICAgcmV0dXJuIHQgKiBmYWN0b3JpYWwodCAtIDEpOwp9CmludCBtYWluKCkKewogICAgc2V0bG9jYWxlKDAsICIiKTsvL9C00LvRjyDQstGL0LLQvtC00LAg0LrQuNGA0LjQu9C70LjRhtGLCiAgICBkb3VibGUgeCxGOwogICAgaW50IE47CiAgICBjb3V0IDw8ICJWdmVkaXRlINClOiAiOwogICAgY2luID4+IHg7CiAgICBGID0gMDsgTiA9IDA7CiAgICBkbwogICAgewogICAgICAgIEYgPSBGICsgcG93KC0xLCBOKSpwb3coeCwgMiAqIE4pIC8gZmFjdG9yaWFsKDIgKiBOICsgMSk7CiAgICAgICAgTisrOwogICAgfSB3aGlsZSAoICAgZmFicygoc2luKHgpL3gtRikpPjAuMDAwMDAwMDAxICk7CiAgICBjb3V0LnByZWNpc2lvbigxMCk7IC8v0YLQvtGH0L3QvtGB0YLRjCDQstGL0LLQvtC00LAg0LTQtdC50YHRgtCy0LjRgtC10LvRjNC90YvRhSDRh9C40YHQtdC7CiAgICBjb3V0IDw8ICJzaW4oeCkveD0gIiA8PCBGIDw8ICI7ICDRgdC40YHRgtC10LzQvdCw0Y8g0YTRg9C90LrRhtC40Y8gc2luKHgpL3g9IiA8PCBzaW4oeCkgLyB4IDw8IGVuZGw7IC8vINCy0YvQstC+0LQg0L7RgtCy0LXRgtCwLiAKIAogICAgcmV0dXJuIDA7CiAKfQ==