fork download
  1. #include <iostream>
  2. #include "math.h"
  3. using namespace std;
  4. int factorial(long int t) //функция факториал (задана рекурсивно)
  5. {
  6. if (t == 0) return 1;
  7. return t * factorial(t - 1);
  8. }
  9. int main()
  10. {
  11. setlocale(0, "");//для вывода кириллицы
  12. double x,F;
  13. int N;
  14. cout << "Vvedite Х: ";
  15. cin >> x;
  16. F = 0; N = 0;
  17. do
  18. {
  19. F = F + pow(-1, N)*pow(x, 2 * N) / factorial(2 * N + 1);
  20. N++;
  21. } while ( fabs((sin(x)/x-F))>0.000000001 );
  22. cout.precision(10); //точность вывода действительных чисел
  23. cout << "sin(x)/x= " << F << "; системная функция sin(x)/x=" << sin(x) / x << endl; // вывод ответа.
  24.  
  25. return 0;
  26.  
  27. }
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
Vvedite Х: sin(x)/x= 1;  системная функция sin(x)/x=1