Inicio Foros Curso C++ Proyecto 1 Respuesta a: Proyecto 1

#58135

hugolg7904
Participante

Algo tengo mal en mi Syntaxis del case anidado, así tengo el código:
`#include<iostream>

using namespace std;

int main(){

int opcion, dia, ano;
int mes;

cout<<“Por favor ingrese una fecha (mes, dia, año)(ejemplo 10 25 2018): “<<endl;
cin>>mes;
cin>>dia;
cin>>ano;
cout<<“La fecha introducida fue: “<<mes<<” “<<dia<<” “<<ano<<endl;

cout<<“¿Como le gustaria mostrar la fecha?”<<endl<<endl;
cout<<“Mes completo, dia, año (Enero 11, 2015): Introdusca 1.”<<endl;
cout<<“Mes abreviado, dia, año (Ene 11, 2015): Introdusca 2.”<<endl;
cout<<“Mes en cifra/dia/año (01/11/2015): Introdusca 3.”<<endl;
cout<<“Opcion: “<<endl;
cin>>mes;

case 1:
switch(mes){
case 1:
cout<<“La fecha traducida es: “<<“Enero ” << dia<<“, “<< ano<<endl; break;
case 2:
cout<<“La fecha traducida es: “<<“Febrero ” << dia<<“, “<< ano<<endl; break;
case 3:
cout<<“La fecha traducida es: “<<“Marzo ” << dia<<“, “<< ano<<endl; break;
case 4:
cout<<“La fecha traducida es: “<<“Abril ” << dia<<“, “<< ano<<endl; break;
case 5:
cout<<“La fecha traducida es: “<<“Mayo ” << dia<<“, “<< ano<<endl; break;
case 6:
cout<<“La fecha traducida es: “<<“Junio ” << dia<<“, “<< ano<<endl; break;
case 7:
cout<<“La fecha traducida es: “<<“Julio ” << dia<<“, “<< ano<<endl; break;
case 8:
cout<<“La fecha traducida es: “<<“Agosto ” << dia<<“, “<< ano<<endl; break;
case 9:
cout<<“La fecha traducida es: “<<“Septiembre ” << dia<<“, “<< ano<<endl; break;
case 10:
cout<<“La fecha traducida es: “<<“Octubre ” << dia<<“, “<< ano<<endl; break;
case 11:
cout<<“La fecha traducida es: “<<“Noviembre ” << dia<<“, “<< ano<<endl; break;
case 12:
cout<<“La fecha traducida es: “<<“Diciembre ” << dia<<“, “<< ano<<endl; break;
}
break;
case 2:
switch(mes){
case 1:
cout<<“La fecha traducida es: “<<“Ene. ” << dia<<“, “<< ano<<endl; break;
case 2:
cout<<“La fecha traducida es: “<<“Feb. ” << dia<<“, “<< ano<<endl; break;
case 3:
cout<<“La fecha traducida es: “<<“Mar. ” << dia<<“, “<< ano<<endl; break;
case 4:
cout<<“La fecha traducida es: “<<“Abr. ” << dia<<“, “<< ano<<endl; break;
case 5:
cout<<“La fecha traducida es: “<<“May. ” << dia<<“, “<< ano<<endl; break;
case 6:
cout<<“La fecha traducida es: “<<“Jun. ” << dia<<“, “<< ano<<endl; break;
case 7:
cout<<“La fecha traducida es: “<<“Jul. ” << dia<<“, “<< ano<<endl; break;
case 8:
cout<<“La fecha traducida es: “<<“Ago. ” << dia<<“, “<< ano<<endl; break;
case 9:
cout<<“La fecha traducida es: “<<“Sept. ” << dia<<“, “<< ano<<endl; break;
case 10:
cout<<“La fecha traducida es: “<<“Oct. ” << dia<<“, “<< ano<<endl; break;
case 11:
cout<<“La fecha traducida es: “<<“Nov. ” << dia<<“, “<< ano<<endl; break;
case 12:
cout<<“La fecha traducida es: “<<“Dic. ” << dia<<“, “<< ano<<endl; break;
}
break;
return 0;
}

Me esta regresando los errores de:
Error: case label 1 not within a switch statement. Linea (case 1)
Error: break statement not within loop or switch. Linea (break;)
Los mismo para case 2 y su cierre de break, siento que algo esta mal con la sintaxis

LO MAS HOT DE AZUL WEB