|
Bonjour,
Les nombres premiers jumeaux sont ces nombres, où la différence entre les deux chiffres est 2. Par exemple: (17, 19). voir ici la différence est de 2.
voici un simple programme qui trouve ces nombres premiers jumeaux:
|
import java.io.*;
class jumeauxp{
int premier(int n){
int i,f;f=1;
for(i=2;i<n;i++){
if(n%i==0)
f=0;
}
return(f);
}
public static void main(String args[])throws IOException{
int m,p,x,y;
jumeauxp ob = new jumeauxp();
InputStreamReader read = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader (read);
System.out.println("Entrer votre 1er nombre");
m=Integer.parseInt(in.readLine());
System.out.println("Entrer votre 2eme nombre");
p=Integer.parseInt(in.readLine());
x=ob.premier(m);
y=ob.premier(p);
if((x==1&&y==1)&&(m-p==2||p-m==2))
System.out.println("le nombre"+m+ "et"+p+ "sont des nombres premiers jumeaux");
else
System.out.println("ces nombres ne sont pas des premiers jumeaux");
}
}
|
|
Signaler un abus
|
|