Skip to content
Snippets Groups Projects
prime.mc 382 B
Newer Older
Clemens Paumgarten's avatar
Clemens Paumgarten committed
int is_prime(int n)
{
	int i;
	i = 2;
	int mod;
FlorianKrull's avatar
FlorianKrull committed
	while (i < (n / 2)) {
Clemens Paumgarten's avatar
Clemens Paumgarten committed
		mod = n - (n / i) * i;
		if (mod == 0) {
			return 0;
		}
		i = i + 1;
	}
	return 1;
}

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();

	return 0;
}