Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main(int argc, char *argv[]) {
- int i,ni,nf,d, F1 = 1, F2 = 2, contador = 0 ;
- printf("Entre com o inicio do intervalo: ");
- scanf("%d",&ni);
- printf("Entre com o final do intervalo: ");
- scanf("%d",&nf);
- i = ni ;
- printf("Primos gemeos: ") ;
- while(i + 2 <= nf) {
- for(d = 1; d*d <= i; d++) { /*Verifica se i é primo*/
- if(i%d == 0) {
- F1 = 0 ;
- }
- }
- for(d = 1; d*d <= i + 2; d++) { /*Verifica se i + 2 é primo*/
- if((i + 2)%d == 0) {
- F2 = 0 ;
- }
- }
- if(F1 == 1 && F2 == 1) { /*Se ambos forem primos, imprime o par*/
- printf("(%d, %d), ", i, i + 2) ;
- contador++ ;
- }
- }
- printf("\nNúmero de pares: %d", contador") ;
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement