34 lines
379 B
C
34 lines
379 B
C
#include "trap.h"
|
|
|
|
int is_prime(int n) {
|
|
if(n < 2) return 0;
|
|
|
|
int i;
|
|
for(i = 2; i < n; i ++) {
|
|
if(n % i == 0) {
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
return 1;
|
|
}
|
|
|
|
int goldbach(int n) {
|
|
int i;
|
|
for(i = 2; i < n; i ++) {
|
|
if(is_prime(i) && is_prime(n - i)) {
|
|
return 1;
|
|
}
|
|
}
|
|
|
|
return 0;
|
|
}
|
|
|
|
int main() {
|
|
int n;
|
|
for(n = 4; n <= 30; n += 2) {
|
|
check(goldbach(n) == 1);
|
|
}
|
|
|
|
return 0;
|
|
}
|