Advertisement
Guest User

Untitled

a guest
Jun 19th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.74 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(int argc, char *argv[]) {
  5.  
  6. int i,ni,nf,d, F1 = 1, F2 = 2, contador = 0 ;
  7. printf("Entre com o inicio do intervalo: ");
  8. scanf("%d",&ni);
  9. printf("Entre com o final do intervalo: ");
  10. scanf("%d",&nf);
  11.  
  12. i = ni ;
  13.  
  14. printf("Primos gemeos: ") ;
  15.  
  16. while(i + 2 <= nf) {
  17.  
  18.     for(d = 1; d*d <= i; d++) {  /*Verifica se i é primo*/
  19.         if(i%d == 0) {
  20.             F1 = 0 ;
  21.         }
  22.     }
  23.  
  24.     for(d = 1; d*d <= i + 2; d++) {  /*Verifica se i + 2 é primo*/
  25.         if((i + 2)%d == 0) {
  26.             F2 = 0 ;
  27.         }
  28.     }
  29.  
  30.     if(F1 == 1 && F2 == 1) {          /*Se ambos forem primos, imprime o par*/
  31.         printf("(%d, %d), ", i, i + 2) ;
  32.         contador++ ;
  33.     }
  34.  
  35. }  
  36.  
  37. printf("\nNúmero de pares: %d", contador") ;
  38. system("PAUSE");   
  39. return 0;
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement