Условие:
Написать функцию, которая проверяет, является ли переданное ей число простым.
Число называется простым, если оно делится без остатка только на себя и на единицу. C++17

Написать функцию, которая проверяет, является ли переданное ей число простым.
Число называется простым, если оно делится без остатка только на себя и на единицу. C++17
Ниже приведён пример функции на C++17, которая проверяет, является ли переданное ей число простым, с подробным пошаговым объяснением.
Код:
#include iostream #include cmath // Для функции sqrt using namespace std;
// Функция isPrime возвращает true, если число n является простым, иначе false. bool isPrime(int n) { // Шаг 1: Отсекаем числа меньше или равные 1, так как простые числа начинаются с 2. if(n = 1) return false;
// Шаг 2: Число 2 — единственное чётное простое число.
if(n == 2)
return true;
/...</p>