summaryrefslogtreecommitdiff
path: root/graphs/cpp/is_prime/is_prime.hxx
blob: da2b94d6896c98644f2f416d13a259494a3c47da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

#include "is_prime.hh"
constexpr bool is_prime(unsigned n)
{
    if (n == 0 || n == 1)
    {
        return false;
    }
    else
    {
        for (unsigned i = 2; i <= n / 2; ++i)
        {
            if (n % i == 0)
            {
                return false;
            }
        }
    }
    return true;
}