uibk_703602-Compiler-Constr.../examples/prime/prime.mc

35 lines
380 B
MonkeyC
Raw Permalink Normal View History

2019-01-07 13:24:22 +01:00
int is_prime(int n)
{
int i;
i = 2;
int mod;
while (i < n / 2) {
mod = n - (n / i) * i;
if (mod == 0) {
return 0;
}
i = i + 1;
}
return 1;
2019-01-06 12:11:47 +01:00
}
int main()
{
print("Please enter a number: ");
int n;
n = read_int();
print_nl();
int result;
result = is_prime(n);
print("prime(");
print_int(n);
print(") = ");
print_int(result);
print_nl();
2019-01-07 13:24:22 +01:00
return 0;
2019-01-06 12:11:47 +01:00
}