Quad-power prime seeds: Difference between revisions
Content added Content deleted
(Added C) |
(→{{header|C}}: Eliminated a variable.) |
||
Line 161: | Line 161: | ||
} |
} |
||
const char *ord(int |
const char *ord(int c) { |
||
int m = |
int m = c % 100; |
||
if (m >= 4 && m <= 20) return "th"; |
if (m >= 4 && m <= 20) return "th"; |
||
m %= 10; |
m %= 10; |
||
Line 172: | Line 172: | ||
int main() { |
int main() { |
||
unsigned int n; |
unsigned int n; |
||
int |
int c = 0, m = 1; |
||
mpz_init(p); |
mpz_init(p); |
||
mpz_init(p2); |
mpz_init(p2); |
||
setlocale(LC_NUMERIC, ""); |
setlocale(LC_NUMERIC, ""); |
||
printf("First fifty quad-power prime seeds:\n"); |
printf("First fifty quad-power prime seeds:\n"); |
||
for (n = 1; |
for (n = 1; c < 50; ++n) { |
||
if (isQuadPowerPrimeSeed(n)) { |
if (isQuadPowerPrimeSeed(n)) { |
||
printf("%'7u ", n); |
printf("%'7u ", n); |
||
if (!((++ |
if (!((++c) % 10)) printf("\n"); |
||
} |
} |
||
} |
} |