fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class Ideone
  6. {
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. Scanner in=new Scanner(System.in);
  10. double a=in.nextDouble();
  11. double b=in.nextDouble();
  12. int n=in.nextInt();
  13. if((n<=0)||(a==b))System.out.println("Введенное 'n' не натуральное или введены два одинаковых числа\n");
  14. else
  15. if (a>b)System.out.println("Первое введеное число больше второго");
  16. else
  17. {
  18. double h=(b-a)/n;
  19. double f=0;
  20. for(int i=1;i<=n;i++)
  21. {
  22. f+=(a+(i-0.5)*h)/(1+((a+(i-0.5)*h)*(a+(i-0.5)*h)));
  23. }
  24. System.out.println(f*h);
  25. }
  26. }
  27. }
Success #stdin #stdout 0.16s 321344KB
stdin
47.421 57.421 5
stdout
0.19125074572032633