/*Alumno Luis Vega*/
#include <iostream>
using namespace std;
int main(){
int m=0, d=0, a=0, p=0;
string w = "w";
cout<<"Introduzca la fecha como en el siguiente formato (mes, dia, año):"<<endl;
cin>>m>>d>>a;
if(m>13){
cout<<endl<<" ERROR"<<": Mes invalido";
}else{
cout<<"Como quiere ver la fecha:"<<endl<<"1:(Enero 11, 1999)"<<endl<<"2.-(Ene. 11, 1999)"<<endl<<"3.-(01/11/1999)"<<endl<<":";
cin>>p;
if(d>31){
cout<<"Dia invalido";
}else{
if(p==1){
switch(m){
case 1:
w = "Enero";
cout<<"La fecha es: ("<<w<<" "<<d<<", "<<a<<")";
break;
case 2:
w = "Febrero";
cout<<"La fecha es: ("<<w<<" "<<d<<", "<<a<<")";
break;
case 3:
w = "Marzo";
cout<<"La fecha es: ("<<w<<" "<<d<<", "<<a<<")";
break;
case 4:
w = "Abril";
cout<<"La fecha es: ("<<w<<" "<<d<<", "<<a<<")";
break;
case 5:
w = "Mayo";
cout<<"La fecha es: ("<<w<<" "<<d<<", "<<a<<")";
break;
case 6:
w = "Junio";
cout<<"La fecha es: ("<<w<<" "<<d<<", "<<a<<")";
break;
case 7:
w = "Julio";
cout<<"La fecha es: ("<<w<<" "<<d<<", "<<a<<")";
break;
case 8:
w = "Agosto";
cout<<"La fecha es: ("<<w<<" "<<d<<", "<<a<<")";
break;
case 9:
w = "Septiembre";
cout<<"La fecha es: ("<<w<<" "<<d<<", "<<a<<")";
break;
case 10:
w = "Octubre";
cout<<"La fecha es: ("<<w<<" "<<d<<", "<<a<<")";
break;
case 11:
w = "Noviembre";
cout<<"La fecha es: ("<<w<<" "<<d<<", "<<a<<")";
break;
case 12:
w = "Diciembre";
cout<<"La fecha es: ("<<w<<" "<<d<<", "<<a<<")";
break;
default:
cout<<endl<<"Mes inavlido"<<endl;
}
}else{
if(p==2){
switch(m){
case 1:
w = "Ene";
cout<<"La fecha es: ("<<w<<"."<<d<<", "<<a<<")";
break;
case 2:
w = "Feb";
cout<<"La fecha es: ("<<w<<"."<<d<<", "<<a<<")";
break;
case 3:
w = "Mar";
cout<<"La fecha es: ("<<w<<"."<<d<<", "<<a<<")";
break;
case 4:
w = "Abr";
cout<<"La fecha es: ("<<w<<"."<<d<<", "<<a<<")";
break;
case 5:
w = "May";
cout<<"La fecha es: ("<<w<<"."<<d<<", "<<a<<")";
break;
case 6:
w = "Jun";
cout<<"La fecha es: ("<<w<<"."<<d<<", "<<a<<")";
break;
case 7:
w = "Jul";
cout<<"La fecha es: ("<<w<<"."<<d<<", "<<a<<")";
break;
case 8:
w = "Ago";
cout<<"La fecha es: ("<<w<<"."<<d<<", "<<a<<")";
break;
case 9:
w = "Sep";
cout<<"La fecha es: ("<<w<<"."<<d<<", "<<a<<")";
break;
case 10:
w = "Oct";
cout<<"La fecha es: ("<<w<<"."<<d<<", "<<a<<")";
break;
case 11:
w = "Nov";
cout<<"La fecha es: ("<<w<<"."<<d<<", "<<a<<")";
break;
case 12:
w = "Dic";
cout<<"La fecha es: ("<<w<<"."<<d<<", "<<a<<")";
break;
default:
cout<<endl<<"Mes inavlido"<<endl;
}
}else{
switch(m){
case 1:
w = "01";
cout<<"La fecha es: ("<<w<<"/"<<d<<"/"<<a<<")";
break;
case 2:
w = "02";
cout<<"La fecha es: ("<<w<<"/"<<d<<"/"<<a<<")";
break;
case 3:
w = "03";
cout<<"La fecha es: ("<<w<<"/"<<d<<"/"<<a<<")";
break;
case 4:
w = "04";
cout<<"La fecha es: ("<<w<<"/"<<d<<"/"<<a<<")";
break;
case 5:
w = "05";
cout<<"La fecha es: ("<<w<<"/"<<d<<"/"<<a<<")";
break;
case 6:
w = "06";
cout<<"La fecha es: ("<<w<<"/"<<d<<"/"<<a<<")";
break;
case 7:
w = "07";
cout<<"La fecha es: ("<<w<<"/"<<d<<"/"<<a<<")";
break;
case 8:
w = "08";
cout<<"La fecha es: ("<<w<<"/"<<d<<"/"<<a<<")";
break;
case 9:
w = "09";
cout<<"La fecha es: ("<<w<<"/"<<d<<"/"<<a<<")";
break;
case 10:
w = "10";
cout<<"La fecha es: ("<<w<<"/"<<d<<"/"<<a<<")";
break;
case 11:
w = "11";
cout<<"La fecha es: ("<<w<<"/"<<d<<"/"<<a<<")";
break;
case 12:
w = "12";
cout<<"La fecha es: ("<<w<<"/"<<d<<"/"<<a<<")";
break;
default:
cout<<endl<<"Mes inavlido"<<endl;
}
}
}
}
}
return 0;
}