Sa se afiseze toate numerele prime de patru cifre care au inversul tot numar prim , rezolvarea trebuie in codeblocks
AntiEaglesDavids:
ce treaba are cb
Răspunsuri la întrebare
Răspuns de
3
#include <bits/stdc++.h>
using namespace std;
const int N = 10001;
bitset<N> prim;
int main()
{
for(int i = 2; i * i <= N; ++i)
if(!prim[i])
for(int j = i + i; j <= N; j += i)
prim[j] = true;
for(int i = 1009; i <= 9973; i++)
if(!prim[i] && !prim[([=](int i) -> size_t { int sol = 0; while(i) sol = sol * 10 + i % 10, i /= 10; return sol; }(i))])
cout << i << ' ';
return 0;
}
using namespace std;
const int N = 10001;
bitset<N> prim;
int main()
{
for(int i = 2; i * i <= N; ++i)
if(!prim[i])
for(int j = i + i; j <= N; j += i)
prim[j] = true;
for(int i = 1009; i <= 9973; i++)
if(!prim[i] && !prim[([=](int i) -> size_t { int sol = 0; while(i) sol = sol * 10 + i % 10, i /= 10; return sol; }(i))])
cout << i << ' ';
return 0;
}
Alte întrebări interesante
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Chimie,
9 ani în urmă