Informatică, întrebare adresată de Flori1599, 9 ani în urmă

Sa se afiseze toate numerele prime de patru cifre care au inversul tot numar prim , rezolvarea trebuie in codeblocks


AntiEaglesDavids: ce treaba are cb
Flori1599: Sau c++ , dar asa a zis profa
Flori1599: Ma ajuti te rog?:)
artur99: Clasa a 9-a?

Răspunsuri la întrebare

Răspuns de AntiEaglesDavids
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;
}



AntiEaglesDavids: vere iar mi-ai dat 4 stele :(
artur99: nu eu
artur99: =))) nu știu cine
artur99: Și-a dat așa o părere
Alte întrebări interesante