Diseñar un algoritmo que permita calcular las 5 primeras parejas de números primos gemelos(dos números son primos gemelos si además de ser números primos, la diferencia entre ellos es exactamente dos).
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
class Program
{
static void Main(string[] args)
{
int []p=new int[11];
int b=0, a,k,i,x;
String cad="";
for(k=2;k<37;k++){
a=0;
for(i=1;i<(k+1);i++){
if(k%i==0){
a++;
}
}
if(a==2){
p[b]=k;
b++;
}
}
for(x=1;x<b-1;x++){
if((p[x+1]-p[x])==2){
cad=cad+" "+p[x+1]+" y "+p[x]+" Son primos gemelos\n";
}
}
Console.WriteLine(cad);
Console.ReadLine();
}
}
}
0 comentarios:
Publicar un comentario