
No encuentro el error, necesito ayuda
Publicado por IDK (1 intervención) el 23/10/2021 05:09:40
Es un programa para encontrar los números primos gemelos de cierto rango:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
int main()
{
cout<<"Andy Patricio Zavala Ortiz"<<endl;
int b, ap, i, n1, n2, pch;
bool esp=true;
cout<<"Ingresa el primer numero(este debera ser el menor):\t";
cin>>n1;
cout<<"Ingresa el segundo numero(este debera ser el mayor):\t";
cin>>n2;
i=1;
pch=2;
ap=0;
for(i>=n1;i<=n2;i++)
{
while(esp==true and pch<i){
if(i%pch==0){
esp=false;
}
else
{
pch=pch+1;
}
}
if(esp==true and ap==0){
ap=i;
}
else if(esp==true and ap>=1)
{
b=i;
}
if(b-ap==2){
cout<<ap<<" y "<<b<<" son numeros primos gemelos"<<endl;
}
ap=b;
}
}
Valora esta pregunta


0