void p37 ( void ) { uint32_t k,pr; int32_t cnt = 0; uint32_t sum = 0; for ( k=4; k<SMALL_PRIME_SZ; ++k ) { pr = small_primes[k]; if ( is_truncatable_prime(pr) ) { cnt++; sum += pr; info_print("[%2d] %d",cnt,pr); if ( 11==cnt ) { goto END; } } } END: info_print("Sum = %d",sum); return; }
int main(int argc, const char *argv[]) { int i, count, sum; sum = 0; count = 0; for (i = 11; count < 11; i++) { if (is_truncatable_prime(i)) { sum += i; count++; } } printf("%d\n", sum); return 0; }