online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
/*Escriba un programa que lea tres valores enteros que representen el mes, el día y el año con cuatro dígitos. El programa deberá mostrar la fecha en uno de los formatos siguientes, dependiendo de la selección del usuario. Si el usuario introduce 1, se mostrará el mes con la palabra (“Enero”), el día como un entero (11) y el año (1999). Si se introduce un 2, se mostrará el mes con una abreviatura de tres letras (“Ene”), el día como un entero (11) y el año (1999). Si se introduce un 3, se mostrará el mes como un entero (01), el día como un entero (11) y el año (1999). Sólo usar lo expuesto en temas vistos anteriormente. */ #include <iostream> using namespace std; int main() { setlocale(LC_CTYPE,"Spanish"); int mes, D, A, opcion; cout << "Por favor introduzca una fecha (mes, día, año): "; cin >> mes >> D >> A; cout << endl << "\n¿Cómo le gustaria mostrar la fecha?" << endl; cout << endl << "Mes completo, día, año (Enero, 11, 1999): Introduzca 1. "; cout << endl << "Mes abreviado, día, año (Ene, 11, 1999): Introduzca 2. "; cout << endl << "Mes en cifra/día/año. Introduzca 3. "; cin >> opcion; if (D<=32) { switch (opcion) { case 1: if (mes==1) { cout << endl << "La fecha traducida es: Enero " << D << ", " << A; } else if (mes==2) { cout << endl << "La fecha traducida es: Febrero " << D << ", " << A; } else if (mes==3) { cout << endl << "La fecha traducida es: Marzo " << D << ", " << A; } else if (mes==4) { cout << endl << "La fecha traducida es: Abril " << D << ", " << A; } else if (mes==5) { cout << endl << "La fecha traducida es: Mayo " << D << ", " << A; } else if (mes==6) { cout << endl << "La fecha traducida es: Junio " << D << ", " << A; } else if (mes==7) { cout << endl << "La fecha traducida es: Julio " << D << ", " << A; } else if (mes==8) { cout << endl << "La fecha traducida es: Agosto " << D << ", " << A; } else if (mes==9) { cout << endl << "La fecha traducida es: Septiembre " << D << ", " << A; } else if (mes==10) { cout << endl << "La fecha traducida es: Octubre " << D << ", " << A; } else if (mes==11) { cout << endl << "La fecha traducida es: Noviembre " << D << ", " << A; } else if (mes==12) { cout << endl << "La fecha traducida es: Diciembre " << D << ", " << A; } else { cout << endl << "El mes que introdujo no es correcto."; } break; case 2: if (mes==1) { cout << endl << "La fecha traducida es: Ene. " << D << ", " << A; } else if (mes==2) { cout << endl << "La fecha traducida es: Feb. " << D << ", " << A; } else if (mes==3) { cout << endl << "La fecha traducida es: Mar. " << D << ", " << A; } else if (mes==4) { cout << endl << "La fecha traducida es: Abr. " << D << ", " << A; } else if (mes==5) { cout << endl << "La fecha traducida es: May. " << D << ", " << A; } else if (mes==6) { cout << endl << "La fecha traducida es: Jun. " << D << ", " << A; } else if (mes==7) { cout << endl << "La fecha traducida es: Jul. " << D << ", " << A; } else if (mes==8) { cout << endl << "La fecha traducida es: Ago. " << D << ", " << A; } else if (mes==9) { cout << endl << "La fecha traducida es: Sep. " << D << ", " << A; } else if (mes==10) { cout << endl << "La fecha traducida es: Oct. " << D << ", " << A; } else if (mes==11) { cout << endl << "La fecha traducida es: Nov. " << D << ", " << A; } else if (mes==12) { cout << endl << "La fecha traducida es: Dic. " << D << ", " << A; } else { cout << endl << "El mes que introdujo no es correcto."; } break; case 3: if (mes<=12) { cout << endl << "La fecha traducida es: " << mes << "/" << D << "/" << A; } else { cout << endl << "El mes que introdujo no es correcto."; } break; default: cout << endl << "La opción no es correcta."; break; } } else { cout << endl << "El día que introdujo no es correcto."; } return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue