Nikitasobakabmx

Untitled

Nov 13th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.99 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3. #define K 7
  4. #define Z 4
  5.  
  6.  
  7. int main(){
  8.     float a,b,c,arch,mn,p0,p,h,ln,an,sum;int m;
  9.     printf("Input varables a, b, c \n");
  10.     scanf("%f %f %f",&a, &b , &c);
  11.     arch=a;
  12.     if(arch <= b)
  13.             arch = b;
  14.     if(arch <= c)
  15.             arch = c;
  16.     printf("Max is %f\n",arch);
  17.     printf("Input m, h and p0\n");
  18.     scanf("%i%f%f",&m,&h,&p0);
  19.     mn=pow(arch,4)/3;//factor recurrent function
  20.     for(int i = 1;i<m+1;i++){
  21.             p=p0+(i-1)/h;
  22.             ln = log(p);
  23.             an=ln+mn;//a1
  24.             sum=an;
  25.             for(int k=2;k<K+1;k++){
  26.                     printf("a%i = %f\n",k-1,an);//output previous a
  27.                     mn=mn*((arch*(2*k-3))/((2*k-1)*k));//creat new factor
  28.                     an=ln+mn;//create a new a
  29.                     if(k<Z+1)sum = sum + an;//search first 4 answer
  30.                     }
  31.             printf("a%i = %f\nsum = %f\n",K,an,sum);
  32.             }
  33.     getch();
  34.     return 0;
  35. }
Add Comment
Please, Sign In to add comment