#include <stdio.h>
#include <math.h>
int is_prime(int x)
{
int r,k,l;
if(x==2 || x==3 || x==5 || x==7) return 1;
if(x<11) return 0;
r=sqrt(x);
l=1;
for(k=2;k<=r+1;++k)
if(x%k==0) l=0;
return l;
}
int main()
{
int n,r;
int a,b,l;
scanf("%d",&n);
l=0;
r=10;
while(n/r)
{
a=n%r;
b=n/r;
if (a*10>=r && is_prime(a)==1 && is_prime(b)==1) l=1;
r*=10;
}
if(l) printf("TAK\n"); else printf("NIE\n");
return 0;
}
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 41 | #include <stdio.h> #include <math.h> int is_prime(int x) { int r,k,l; if(x==2 || x==3 || x==5 || x==7) return 1; if(x<11) return 0; r=sqrt(x); l=1; for(k=2;k<=r+1;++k) if(x%k==0) l=0; return l; } int main() { int n,r; int a,b,l; scanf("%d",&n); l=0; r=10; while(n/r) { a=n%r; b=n/r; if (a*10>=r && is_prime(a)==1 && is_prime(b)==1) l=1; r*=10; } if(l) printf("TAK\n"); else printf("NIE\n"); return 0; } |
English