Задача: Наибольший общий делитель
Исходник: экспонента, язык: java [code #614, hits: 12045]
автор: - [добавлен: 20.10.2010]
  1. int i=1;
  2. double x=-5, eps=Math.pow(0.1, 5), sum=0.0, elem=1.0;
  3. do
  4. {
  5. sum+=elem;
  6. elem*=x/i;
  7. i++;
  8. System.out.println(sum);
  9. }while( Math.abs(elem)>=eps);
  10. System.out.println("");
  11.  
  12. sum = 0.0; i=1; x=-5; elem=1.0;
  13. do
  14. {
  15. sum+=elem;
  16. elem*=Math.abs(x)/i;
  17. i++;
  18. System.out.println(1/sum);
  19. }while( Math.abs(elem)>=eps);
  20. System.out.println("");
  21.  
  22. sum = 0.0; i=1; x=-5; elem=1.0;
  23. double n = 1000.0, s = x/n;
  24. do
  25. {
  26. sum+=elem;
  27. elem*=s/i;
  28. i++;
  29. System.out.println(Math.pow(sum, n));
  30. }while( Math.abs(elem)>=eps);

+добавить реализацию