Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2011, 16:47
falkuto
 
Fecha de Ingreso: agosto-2010
Mensajes: 49
Antigüedad: 13 años, 8 meses
Puntos: 1
numeros primos gemelos ayudita

Hola amigos como estan, saludos, miren tengo un problemita y nose que pueda ser, miren tengo este caso que es colocar 2 numeros primos gemelos por eje p y q, pero q es igual a p+2, osea seria

p= 3

q=5


en si cuando coloco cantidades como 1428725 y 1428727 me dice que si son numeros primos gemelos, que se le puede corregir a este codigo.

Código:
/*Codigo de promgrama:PruebaParcial2
Descripcion:Prueba de Autoevaluacion
Autor:
Fecha: 
Curso:
Institucion:    */


 #include<conio.h>
 #include<stdio.h>
 #include<iostream.h>
 #include<math.h>
 #include<dos.h>
 #include<ctype.h>


int main()

{



 char  r; // para seguir o para detenernos

 struct date d;
 struct time t;

 int p; //valor de p
 int q; //valor de q


 r='S';

 while(r=='S')


 {



 clrscr();
 textcolor(GREEN);


 gotoxy(3,3);
 cprintf("Digite el valor de p: ");
 scanf("%d",&p);
 gotoxy(3,5);
 cprintf("Digite el valor de q: ");
 scanf("%d",&q);


 textcolor(MAGENTA);


  if(p<q && q==p+2)
   { gotoxy(20,20);
   cprintf("si son primos gemelos "); }
    else
       { gotoxy(20,20);
       cprintf("No son primos gemelos "); }




 textcolor(RED);

getdate(&d);
gettime(&t);

gotoxy(20,30);
cprintf(" FECHA: %d",d.da_day);
cprintf("/%d",d.da_mon);
cprintf("/%d",d.da_year);
gotoxy(20,32);
cprintf(" HORA: %2d: %2d: %2d\n", t.ti_hour, t.ti_min, t.ti_sec);



 gotoxy(20,40);
 cprintf(" Si desea continuar dijite S si no N ");
 r= getch();
 r=toupper(r); }


 return(10);

}