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 - Cómo instalar anc-api-tools
Linux - Cómo instalar curvedns
Linux - Cómo instalar zenmap
Python - Comprobar si un Número es Positivo, Negativo o 0
C - Contar el número de dígitos en un entero
C++ - Comprobar si un número es primo o no
C - Encuentre el número más grande usando la asignación de memoria dinámica
C++ - Comprobar año bisiesto
Kotlin - Invertir un número
JavaScript - Comprobar si una cadena comienza y termina con ciertos caracteres
Linux - Cómo instalar zstd
C++ - Encontrar cociente y resto
Linux - Cómo instalar xbitmaps
Python - Escritura de archivos de Excel (XLSX)
Java - Invertir un número
Kotlin - Encontrar factorial de un número
Kotlin - Redondear un número a n decimales
Java - Crear pirámide y patrón
We have been online since 2021 and 1 millions of people around the globe have visited our website since then
More visitors every month