Конечно, можно было бы просто написать код без него, и если наступит цикл if обратно с остатком, тогда это будет простое число, иначе это не будет простое число.
Код: Выделить всё
#include
#include
using namespace std;
int main(){
int n = 0; // Number to test for prime-ness
int i = 2; // Loop counter
bool is_prime = true; // Boolean flag...
// Assume true for now
// Get a number from the keyboard
cout > n;
// Test for prime by checking for divisibility
// by all whole numbers from 2 to sqrt(n).
while (i
Подробнее здесь: [url]https://stackoverflow.com/questions/78795684/using-sqrt-function-within-a-while-loop-dont-understand-it[/url]
Мобильная версия