Informatică, întrebare adresată de Patrick2414, 8 ani în urmă

Buna , imi poate explica cineva acest cod stiu ca gaseste al x-lea numar prim, dar as vrea sa stiu cum face asta.
#include
#include

using namespace std;

int main()
{
int k;
cin >> k;
int copie_k=0;

if (k > 0) {
int n = 2;
int contor = 0;
while (contor < k) {
bool isPrime = true;
for (int i = 2; i <= n / 2; i++) {
if (n % i == 0) {
isPrime = false;
break;

}
}

if (isPrime) {
copie_k=n;

contor++;
}
n++;
}
}
cout << copie_k;
return 0;
}

Răspunsuri la întrebare

Răspuns de fredyrychfred
0
#include
using namespace std;
int main()
{int n,i,nr,x,ok,a;
cin>>n;
x=2;nr=0;
while(nr{ok=0;
for(i=2;i<=x/2;i++)
if(x=i=0)ok=1;
if(ok==0)nr++,a=x;
x++;
}
cout<

fredyrychfred: cout << a
fredyrychfred: #include < iostream>
using namespace std;
int main()
{int n,i,nr,x,ok,a;
cin>>n;
x=2;nr=0;
while(nr< n)
{ok=0;
for(i=2;i<= x/2;i++)
if(x=i=0)ok=1;
if(ok==0)nr++,a=x;
x++;
}
cout<< a;
fredyrychfred: #include < iostream>
using namespace std;
int main()
{int n,i,nr,x,ok,a;
cin>>n;
x=2;nr=0;
while(nr< n)
{ok=0;
for(i=2;i<=x/2;i++)
if(x%i==0)ok=1;
if(ok==0)nr++,a=x;
x++;
}
cout<< a;
sandersen: https://brainly.ro/tema/5039201
Alte întrebări interesante