#include #include #include int muestraFecha(int); int main() { int fecha, mes; printf("Ingrese una fecha en formato DDMMAA: "); scanf("%d", &fecha); mes = muestraFecha(fecha); printf("El mes mostrado desde el main es: %d", mes); getche(); return 0; } int muestraFecha(int fecha) { int dia, mes, anio; anio = (fecha % 100) + 2000; //En anio almaceno los dos digitos y le sumo 2000 para que quede por ejemplo 2000 + 13 = 2013 fecha = fecha / 100; mes = fecha % 100; fecha = fecha / 100; dia = fecha % 100; switch(mes) { case 1: { printf("La fecha ingresada fue: %d de Enero de %d\n", dia, anio); } break; case 2: { printf("La fecha ingresada fue: %d de Febrero de %d\n", dia, anio); } break; case 3: { printf("La fecha ingresada fue: %d de Marzo de %d\n", dia, anio); } break; case 4: { printf("La fecha ingresada fue: %d de Abril de %d\n", dia, anio); } break; case 5: { printf("La fecha ingresada fue: %d de Mayo de %d\n", dia, anio); } break; case 6: { printf("La fecha ingresada fue: %d de Junio de %d\n", dia, anio); } break; case 7: { printf("La fecha ingresada fue: %d de Julio de %d\n", dia, anio); } break; case 8: { printf("La fecha ingresada fue: %d de Agosto de %d\n", dia, anio); } break; case 9: { printf("La fecha ingresada fue: %d de Septiembre de %d\n", dia, anio); } break; case 10: { printf("La fecha ingresada fue: %d de Octubre de %d\n", dia, anio); } break; case 11: { printf("La fecha ingresada fue: %d de Noviembre de %d\n", dia, anio); } break; case 12: { printf("La fecha ingresada fue: %d de Diciembre de %d\n", dia, anio); } break; } return mes; }