Помогите создать блок схему(ряды Тейлора)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by axandrone, 7 Sep 2019.

  1. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,095
    Likes Received:
    8,418
    Reputations:
    25
    О. А вот и будущий строитель :)
    Вместо того чтобы заниматься херней - лучше уже сейчас изучать марки цемента. Я не шучу.

    Задание сделать не могу: не шарю.

    UPD: хотя... может быть актуальнее сейчас изучать устройство автомата Калашникова.
     
    #2 DartPhoenix, 7 Sep 2019
    Last edited: 7 Sep 2019
    mStr- likes this.
  2. neviens

    neviens Member

    Joined:
    9 Oct 2013
    Messages:
    82
    Likes Received:
    28
    Reputations:
    3
    Code:
    #include <stdlib.h>
    #include <stdio.h>
    #define _USE_MATH_DEFINES
    #include <math.h>
    
    int main()
    {
       int n, digits;
       double x, xn, dx, delta, e, tmp;
    
       printf("Input X, Xn, dx, e\n");
       scanf("%lf %lf %lf %lf", &x, &xn, &dx, &e);
    
       digits = (int)log10(1.0 / e);
    
       printf("x       \tarcctg(x)\titrations\n");
       for( ; x < xn; x += dx)
       {
           tmp = M_PI_2;
           for(n = 0; ; ++n)
           {
               delta = pow(-1., n + 1) * pow(x, 2 * n + 1) / (2 * n + 1);
               tmp += delta;
               if(fabs(delta) < e)
                   break;
           }
    
           printf("%f\t%8.*f\t%i\n", x, digits, tmp, n);
       }
       return 0;
    }
    
    
    
     
  3. axandrone

    axandrone New Member

    Joined:
    7 Sep 2019
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0