#include <cstdio>
using namespace std;
bool prime(int x) {
for(int i = 2; i*i <= x; i++)
if(x % i == 0) return false;
return true;
}
char s[100];
int main() {
scanf("%s", s);
for(int i = 1; s[i]; i++)
if(s[i] != '0') {
int x, y;
sscanf(s+i, "%i", &y);
char c = s[i];
s[i] = ' ';
sscanf(s, "%i", &x);
s[i] = c;
if(prime(x) && prime(y)) {
puts("TAK");
return 0;
}
}
puts("NIE");
}
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 | #include <cstdio> using namespace std; bool prime(int x) { for(int i = 2; i*i <= x; i++) if(x % i == 0) return false; return true; } char s[100]; int main() { scanf("%s", s); for(int i = 1; s[i]; i++) if(s[i] != '0') { int x, y; sscanf(s+i, "%i", &y); char c = s[i]; s[i] = ' '; sscanf(s, "%i", &x); s[i] = c; if(prime(x) && prime(y)) { puts("TAK"); return 0; } } puts("NIE"); } |
English