#include <iostream> using namespace std; // Códigos de color ANSI #define COLOR_AZUL_CIELO "\033[1;36m" // Azul claro #define COLOR_VERDE "\033[1;32m" // Verde #define COLOR_ROJO "\033[1;31m" // Rojo #define COLOR_RESET "\033[0m" // Resetear color int main() { int dia, mes, anio; char opcion; const int ANIO_ACTUAL = 2024; // Cambia este valor según el año actual cout << COLOR_AZUL_CIELO << "Bienvenido usuario, por favor ingresa los datos solicitados para determinar si tienes la edad para votar." << COLOR_RESET << endl; cout << "Presione cualquier tecla para comenzar..." << endl; cin.get(); // Espera a que el usuario presione una tecla do { cout << "Escribe tu fecha de nacimiento (dd mm aaaa): "; cin >> dia >> mes >> anio; // Calculamos la edad int edad = ANIO_ACTUAL - anio; // Si el cumpleaños no ha ocurrido este año, restamos un año if (mes > 10 || (mes == 10 && dia > 12)) { edad--; } if (edad < 18) { cout << COLOR_ROJO << "Eres menor de edad" << endl << "NO puedes votar" << COLOR_RESET << endl; } else { cout << COLOR_VERDE << "Eres mayor de edad" << endl << "Puedes votar" << COLOR_RESET << endl; } cout << "¿Deseas volver a empezar? (s/n): "; cin >> opcion; } while (opcion == 's' || opcion == 'S'); cout << "Gracias por usar el programa. ¡Hasta luego!" << endl; return 0; }
El problema es que no estás cerrando la etiqueta de código, por lo que el navegador no sabe que es un código y lo interpreta como texto normal. Prueba a cerrarla: <pre><code> <?php echo "Esto es un código"; ?> </code></pre> A: El problema es que no estás cerrando la etiqueta de código,