- #include <stdio.h>
- #include <math.h>
- int prost(int n)
- {
- int d=3;
- if (n%2==0)
- return 0;
- if (n%d==0)
- return 0;
- return 1;
- }
- int zbir_cifara(int n)
- {
- int z=0;
- int cifra;
- while(n>0)
- {
- cifra = n%10;
- z+=cifra;
- n/=10;
- }
- return z;
- }
- int main(int argc, char** argv)
- {
- int m;
- int n; /* n prostih brojeva pocev od m */
- int zc=0;
- int i,j=1;
- for(i=m;j<=n;i++)
- if(prost(i) && !prost(zbir_cifara(i)))
- {
- j++;
- }
- }