C++
xxxxxxxxxx
using namespace std;
bool checkPrime(int n);
int main() {
int n, i;
bool flag = false;
cout << "Enter a positive integer: ";
cin >> n;
for(i = 2; i <= n/2; ++i) {
if (checkPrime(i)) {
if (checkPrime(n - i)) {
cout << n << " = " << i << " + " << n-i << endl;
flag = true;
}
}
}
if (!flag)
cout << n << " can't be expressed as sum of two prime numbers.";
return 0;
}
// Check prime number
bool checkPrime(int n)
{
int i;
bool isPrime = true;
// 0 and 1 are not prime numbers
if (n == 0 || n == 1) {
isPrime = false;
}
else {
for(i = 2; i <= n/2; ++i) {
if(n % i == 0) {
isPrime = false;
break;
}
}
}
return isPrime;
}
Enter a positive integer: 34 34 = 3 + 31 34 = 5 + 29 34 = 11 + 23 34 = 17 + 17
Linux - Как установить anc-api-tools
Linux - Как установить curvedns
Linux - Как установить zenmap
Python - Проверьте, является ли число положительным, отрицательным или 0
C - Подсчитать количество цифр в целом числе
C++ - Проверить, является ли число простым или нет
C - Найдите наибольшее число, используя динамическое выделение памяти
C++ - Проверить високосный год
Kotlin - Перевернуть число
JavaScript - Проверьте, начинается ли строка и заканчивается ли она определенными символами
Linux - Как установить zstd
C++ - Найти частное и остаток
Linux - Как установить xbitmaps
Python - Запись файлов Excel (XLSX)
Java - Перевернуть число
Kotlin - Найти факториал числа
Kotlin - Округлить число до n знаков после запятой
Java - Создайте пирамиду и узор
We have been online since 2021 and 1 millions of people around the globe have visited our website since then
More visitors every month