fork download
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<math.h>
  4. double f(double a, double b, double i, double j, double dx){
  5. double ans=0;
  6.  
  7. for (int k = 0; k * dx + i < j; k++) {
  8. double x = i + k * dx;
  9. ans+=(a * sin(x) + b * cos(x)) * dx;
  10. }
  11. return ans;
  12. }
  13. int main(){
  14. double a, b, i, j, dx;
  15. scanf("%lf%lf%lf%lf%lf",&a,&b,&i,&j,&dx);
  16. printf("%.2lf\n",f(a,b,i,j,dx));
  17. return 0;
  18. }
Success #stdin #stdout 0.01s 5320KB
stdin
0.0 1.0 0.0 3.14 0.01
stdout
0.01