Diseñar un algoritmo que me permita calcular las 5 primeras parejas de números primos gemelos
Respuestas
int p[11];
int b=0, a,i,j,k;
for(i=2;i<37;i++){
a=0;
for(j=1;j<(i+1);j++){
if(i%j==0){
a++;
}
}
if(a==2){
p[b]=i;
b++;
}
}
for(k=1;k<b-1;k++){
if((p[k+1]-p[k])==2){
cout<<p[k+1]<<" y "<<p[k]<<" Son primos gemelos\n";
}
}
-------------------------------------------------------------------------------------------------------------
public class PrimosGemelos {
public static void main(String[] args) {
int [] p= new int[11];
int b=0, a,i,j,k;
for(i=2;i<37;i++){
a=0;
for(j=1;j<(i+1);j++){
if(i%j==0){
a++;
}
}
if(a==2){
p[b]=i;
b++;
}
}
for(k=1;k<b-1;k++){
if((p[k+1]-p[k])==2){
System.out.println(p[k+1]+" y "+p[k]+" Son Primos Gemelos\n");
}
}
}
}