Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

gene de nb premier pour faire mumuse

2 réponses
Avatar
remy
pour fair mumuse

javac gene.java

java gene 7 2 10

************************
import java.awt.*;
import java.io.*;
import java.util.*;
import java.lang.*;
import java.math.*;

public class gene
{
public static void main(String args[])
{
if(args.length!=3)
{
System.out.println("generateur de nb premier");
System.out.println(" java gene nb_premier rang_de_add nb_max_add ");
System.out.println(" java gene 7 2 10 ");
return;
}
String strp=args[0];
String strn=args[1];
String strmax=args[2];

BigInteger p=new BigInteger(strp);

BigInteger pow=new BigInteger("2");
int n=Integer.parseInt(strn);
pow=pow.pow(n);

int max=Integer.parseInt(strmax);

if(p.isProbablePrime(100))
{
System.out.println(p);
}
else
{
System.out.println(p+ " n'est pas un nb premier");

return;
}

while (n<max)
{
p=p.add(pow);
if(p.isProbablePrime(100))
{
System.out.println(p);
}
else
{
p=p.subtract(pow);
pow=pow.multiply(new BigInteger("2"));
}

}


}

}

2 réponses

Avatar
remy
"remy" a écrit dans le message de news:
ce2ump$dap$
pour fair mumuse

javac gene.java

java gene 7 2 10

************************
import java.awt.*;
import java.io.*;
import java.util.*;
import java.lang.*;
import java.math.*;

public class gene
{
public static void main(String args[])
{
if(args.length!=3)
{
System.out.println("generateur de nb premier");
System.out.println(" java gene nb_premier rang_de_add nb_max_add ");
System.out.println(" java gene 7 2 10 ");
return;
}
String strp=args[0];
String strn=args[1];
String strmax=args[2];

BigInteger p=new BigInteger(strp);

BigInteger pow=new BigInteger("2");
int n=Integer.parseInt(strn);
pow=pow.pow(n);

int max=Integer.parseInt(strmax);

if(p.isProbablePrime(100))
{
System.out.println(p);
}
else
{
System.out.println(p+ " n'est pas un nb premier");

return;
}



while (n<max)
{
p=p.add(pow);
if(p.isProbablePrime(100))
{
System.out.println(p);
}
else
{
p=p.subtract(pow);

}

pow=pow.multiply(new BigInteger("2"));
n++
}







}


}

}






Avatar
remy
On Mon, 26 Jul 2004 16:08:42 +0200, remy wrote:
le meme en mieux


import java.awt.*;
import java.io.*;
import java.util.*;
import java.lang.*;
import java.math.*;

public class gene
{
public static void main(String args[])
{
if(args.length!=3)
{
System.out.println("generateur de nb premier");
System.out.println(" java gene nb_premier puissance_de_2_max 1ºse 2 0ºse 10");
System.out.println(" java gene 7 10 0 ");
return;
}
String strp=args[0];
String strmax=args[1];
boolean b=true;
if(args[2].equals("1"))
{
b=true;
}
else
{
búlse;
}

BigInteger p=new BigInteger(strp);

BigInteger pow=new BigInteger("2");
int n=p.toString(2).length();
pow=pow.pow(n);

int max=Integer.parseInt(strmax);

if(p.isProbablePrime(100))
{
System.out.println(p.toString(2));
System.out.println(p);
System.out.println("*******************************");
}
else
{
System.out.println(p+ " n'est pas un nb premier");

return;
}



while (n<max)
{
p=p.add(pow);
if(p.isProbablePrime(100))
{
System.out.println("*******************************");
if(b)
{
System.out.println(p.toString(2));
}
else
{
System.out.println(p);
}
System.out.println("*******************************");
n=p.toString(2).length();
pow=new BigInteger("2");
pow=pow.pow(n);
}


n++;
}



}



}