miércoles, 23 de diciembre de 2015

la conjetura de legendre.

//numeros primos entre los cuadrados de n y n+1, para los n primeros números  enteros  ,el valor de n lo ingresa el usuario.

  1. #include<stdio.h>

  2. int primo(int n)//esta  fincion indentifica si un numero es primo o no.
  3. {
  4. int i,k=0;
  5. for(i=1;i<=n;i++)
  6. {
  7. if(n%i==0)
  8. k++;
  9. }
  10. if(k==2)
  11. return 1;
  12. else
  13. return 0;
  14. }
  15. int primos_entre_cuadrados_consecutivos(int A)
  16. {
  17. int i;
  18. printf("\n");
  19. for(i=A*A;i<=(A+1)*(A+1);i++)
  20. {
  21. if(primo(i)==1)
  22. printf("%d  ",i  );
  23. }
  24. }
  25. int main()
  26. {
  27. int i,n;
  28. printf("escribir numero:");
  29. scanf("%d",&n);
  30.   for(i=1;i<=n;i++)
  31.   {
  32.    primos_entre_cuadrados_consecutivos(i);
  33.    printf("<%d,%d>",i*i,(i+1)*(i+1));
  34.    printf("\n");
  35.   }
  36. return 0;
  37. }

No hay comentarios.:

Publicar un comentario