This commit is contained in:
2025-05-23 03:26:13 +03:00
parent 191705c1dc
commit 4e9b002e99
14 changed files with 307 additions and 0 deletions

View File

@ -0,0 +1,28 @@
#include <stdio.h>
int isPrimeX (int, int);
int isPrime (int);
int main (void) {
printf("%d\n", isPrime(11));
return 0;
}
int isPrime (int x) {
return isPrimeX (x, 2);
}
int isPrimeX (int x, int i) {
if (x <= 2) {
return (x == 2) ? 1 : 0;
}
if (x % i == 0){
return 0;
}
if (i * i > x) {
return 1;
}
return isPrimeX (x, i + 1);
}