Respuesta:
Claro, aquí te presento un ejemplo de código en C++ que te ayudará a determinar si un número entero positivo es primo o compuesto:
```cpp
#include <iostream>
using namespace std;
int main() {
int num;
bool esPrimo = true;
cout << "Ingrese un número entero positivo: ";
cin >> num;
if (num <= 1) {
cout << "El número no es primo ni compuesto." << endl;
return 0;
}
for (int i = 2; i <= num / 2; i++) {
if (num % i == 0) {
esPrimo = false;
break;
}
}
if (esPrimo) {
cout << num << " es un número primo." << endl;
} else {
cout << num << " es un número compuesto." << endl;
}
return 0;
}
```
Este código solicitará al usuario ingresar un número entero positivo y luego realizará un bucle para comprobar si el número es divisible por algún otro número distinto de 1 y de sí mismo. Si el número es divisible por algún otro número, se considera que es compuesto; de lo contrario, se considera que es primo.
Para probar el código, simplemente cópialo en un editor de código o entorno de desarrollo de C++ y ejecútalo. Luego ingresa un número entero positivo y verás si es primo o compuesto. ¡Espero que te sea de utilidad!