Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- main () {
- int N, divisor = 2, conta = 0, resto = 1, numero = 2, numero2, resto2 = 1, S, divisorS = 2, restoS = 1, S2, divisorS2 = 2, restoS2 = 1, i = 0, B;
- printf("Escriba el numero de parejas de numeros primos gemelos que quiere visualizar: ");
- scanf("%d",&N);
- printf("\n");
- while (conta < N) {
- while(i != 1) {
- while(divisor < numero && i != 1) {
- resto = numero % divisor;
- if(resto == 0) {
- numero++;
- divisor = 2;
- } else {
- divisor++;
- }
- }
- if(resto != 0){
- i = 1;
- }
- }
- numero2 = numero + 1;
- divisor = 2;
- i = 0;
- while(i != 1) {
- while(divisor < numero2 && i != 1) {
- resto2 = numero2 % divisor;
- if(resto2 == 0) {
- numero2++;
- divisor = 2;
- } else {
- divisor++;
- }
- }
- if(resto2 != 0){
- i = 1;
- }
- }
- B = numero + 2;
- if(numero2 == B) {
- printf("\n");
- printf("Pareja de primos gemelos: %d, %d", numero, numero2);
- printf("\n");
- conta++;
- S = numero * 2;
- S++;
- while (divisorS < S && restoS != 0) {
- restoS = S % divisorS;
- divisorS++;
- }
- if(restoS != 0) {
- printf("De la %d pareja de numeros primos gemelos, %d es un numero primo de Sophie Germain·", conta, numero);
- printf("\n");
- }
- S2 = numero2 * 2;
- S2++;
- while (divisorS2 < S2 && restoS2 != 0) {
- restoS2 = S2 % divisorS2;
- divisorS2++;
- }
- if(restoS2 != 0) {
- printf("De la %d pareja de numeros primos gemelos, %d es un numero primo de Sophie Germain·", conta, numero2);
- }
- printf("\n\n");
- numero = numero2 + 1;
- } else {
- numero++;
- }
- divisor = 2;
- divisorS = 2;
- divisorS2 = 2;
- resto = 1;
- resto2 = 1;
- restoS = 1;
- restoS2 = 1;
- i = 0;
- }
- printf("Programa realizado por Jose Angel Salvador\n");
- printf("http://elrincondearni.blogspot.com.es/ \n");
- int x = 0;
- while (x == 0) {
- scanf("%d", &x);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement