Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. public class ModifyXMLFile {
  2. public static void factoFerma(long f){
  3. double s = Math.sqrt(f);
  4. long x = (long)s + 1;
  5. long y = 0;
  6. long a = 0;
  7. long b = 0;
  8. while(true){
  9. long w = x*x-f;
  10. if ((Math.sqrt(w)%1==0)){
  11. y = (long)Math.sqrt(w);
  12. a = x + y;
  13. b = x - y;}
  14. else {x = x+1;}
  15. long r = w - y*y;
  16. if (r==0){
  17. break;
  18. }
  19. }
  20.  
  21. System.out.println("[" + a + "*" + b + "]");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement