Программа на с++.Составить программу для проверки утверждения:"Результатом вычисления значения выражения x^2+x+41 при x=(0,40), являются простые числа."
bool isPrime(int n) { if (n <= 1) { return false; } for (int i = 2; i <= sqrt(n); i++) { if (n % i == 0) { return false; } } return true; }
int main() { bool flag = true;
for (int x = 0; x <= 40; x++) { int result = x*x + x + 41; if (!isPrime(result)) { flag = false; break; } } if (flag) { std::cout << "Утверждение верно для всех значений x от 0 до 40." << std::endl; } else { std::cout << "Утверждение неверно для хотя бы одного значения x от 0 до 40." << std::endl; } return 0;
bool isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i <= sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
int main() {
for (int x = 0; x <= 40; x++) {bool flag = true;
int result = x*x + x + 41;
if (!isPrime(result)) {
flag = false;
break;
}
}
if (flag) {
std::cout << "Утверждение верно для всех значений x от 0 до 40." << std::endl;
} else {
std::cout << "Утверждение неверно для хотя бы одного значения x от 0 до 40." << std::endl;
}
return 0;
}