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 count) {
const char *ord(int c) {
int m = count % 100;
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 count = 0, m = 1, c = 50;
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; count < 50; ++n) {
for (n = 1; c < 50; ++n) {
if (isQuadPowerPrimeSeed(n)) {
if (isQuadPowerPrimeSeed(n)) {
printf("%'7u ", n);
printf("%'7u ", n);
if (!((++count) % 10)) printf("\n");
if (!((++c) % 10)) printf("\n");
}
}
}
}